I want to make my input element accept only number. I want to validate it real time and turn the color of label into red when the input is not equal to 10 digit.
Help please on my js condition. Thanks.
function isNumberKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
document.getElementById("lbltest").style.color = "red"
return false;
} else {
document.getElementById("lbltest").style.color = "green"
return true;
}
}
<label id="lbltest">Test</label>
<input name="txtTry" type="text" pattern=".{10,}"
minlength="10" maxlength="10"
onkeypress="return isNumberKey(event)">