<script>
var tmp = "id[<?php echo $id; ?>]";
var elem = document.getElementById(tmp);
elem.onchange = function () {
this.value = (this.value.replace(',', "."));
if (isNaN(this.value)) { // введено не число
// показать ошибку
this.className = "error";
error.innerHTML = 'Вы ввели не число. Исправьте, пожалуйста.'
document.getElementById("submit").disabled = true;
}
else
if (this.className == 'error' || this.value == "") { // сбросить состояние "ошибка", если оно есть
this.className = "";
error.innerHTML = "";
document.getElementById("submit").disabled = false;
}
};
</script>
<script>
var tmp = "id[<?php echo $id; ?>]";
var elem = document.getElementById(tmp);
elem.oninput = function () {
this.value = (this.value.replace(',', "."));
if (isNaN(this.value)) { // введено не число
// показать ошибку
this.className = "error";
error.innerHTML = 'Вы ввели не число. Исправьте, пожалуйста.'
document.getElementById("submit").disabled = true;
}
else
if (this.className == 'error' || this.value == '') { // сбросить состояние "ошибка", если оно есть
this.className = "";
error.innerHTML = "";
document.getElementById("submit").disabled = false;
}
};
</script>