duda metoso isDigit en javascript

blind564

Bovino maduro
#1
que onda bakunos tengo una duda quiero validar datos de un textbox en javascript lo que quier hacer es que ese textbox solo tenga valores numericos en dado caso que se detecte que hay un carater mande un mensaje de error navegando en internet pude encontrar un pequeño ejemplo donde hace esto el detalle es que me marcar error al momento de evaluar con la funcion isDigit alguien tendra una idea del porqe. les anexo el peque ejemplo que encontre en la web y el mensaje de error. se lo agradeceria


<script type="text/javascript">
function validate(obj) {
value = obj.value;
for (n = 0; n < value.length; n++)
{
letra=value.charAt(n);
if ( !isDigit(letra)) {
alert("Field must be numeric");
return;
}
}
}
</script>
<input type="text" onChange="validate(this)">

el error que me marca es el siguiente

object expected
en esta parte del codigo
if ( !isDigit(letra))

creo que el isDigit no lo acepta ya estuve viendo varios ejemplos y todos los manejan asi y no logro encontrar el error si alguien me pudiera ayudar :vientos:
 
Arriba