Hola a todos.
Estoy intentando comprobar si el contenido introducido en un input de tipo texto es un número, pero no me funciona.
Si pongo:
if(isNaN(document.nuevoCliente.cod_post.value)){
alert('El valor introducido debe ser del tipo númerico.');
document.nuevoCliente.cod_post.focus();
return 0;
}
Resultado: no funciona.
Si pongo una variable:
var cod= document.nuevoCliente.cod_post.value;
if(isNaN(cod)){
alert('El valor introducido debe ser del tipo númerico.');
document.nuevoCliente.cod_post.focus();
return 0;
}
Resultado: funciona.
No entiendo que diferencia existe.
¿Alguien me podría orientar?.
Gracias