Tengo un problema simple: me gustaría verificar un campo para ver si es un número entero si no está en blanco. No estoy usando ningún complemento adicional, solo jQuery. Mi código es el siguiente:jquery: validar que el campo de texto es numérico
if($('#Field').val() != "")
{
if($('#Field').val().match('^(0|[1-9][0-9]*)$'))
{
errors+= "Field must be numeric.<br/>";
success = false;
}
}
... Parece que no funciona. ¿Dónde estoy equivocado?
El error que recibo es val() is not an object
.
ACTUALIZACIÓN: Resultó que el problema real era que tenía el nombre de mi elemento establecido y no el Id.
Usted se echa en falta una cotización de cierre en la primera línea - es que sólo un error tipográfico? –
cuando dices numérico, ¿te refieres a cualquier tipo de número (flotantes y demás) o te refieres a un número entero? – karim79
http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric –