<form id="theForm" class="pure-form pure-form-stacked">
<div>
<label for="radius">Radius</label>
<input type="text" name="radius" id="radius"/>
<input type="submit" id="submit" value="Calculate" class="button-secondary pure-button"/>
</div>
</form>
$('#radius').keypress(function() {
var dInput = this.value;
console.log(dInput.length);
if (dInput.length >= 1) {
if (!isNaN(dInput)) {
$('input[type=submit]').addClass("button-error");
}
}
});
Весь пример
тут
Может потребоваться сделать больше проверок на вводимые данные.