Any clues on this? I need to validate for a 10-digit number.
Code:
<script>
function validateNumber(field, msg, min, max) {
if (!min) { min = 10 }
if (!max) { max = 10 }
if ( (parseInt(field.value) != field.value) ||
field.value.length < min || field.value.length > max) {
alert(msg);
field.focus();
field.select();
return false;
}
return true;
}
</script>
<form action="handler" onsubmit="return validateNumber(this.nbr, 'Please enter a 10-digit number.', 10, 10);">
<input type="text" name="nbr">
</form>
Does not work using this number: 0123456789
It does work using: 0023456789
Thanks!