Ho un problema semplice - Vorrei controllare un campo per vedere se è un numero intero se non è vuoto. Non sto usando alcun plugin aggiuntivo, solo jQuery. Il mio codice è il seguente:jquery: convalidare che il campo di testo è numerico
if($('#Field').val() != "")
{
if($('#Field').val().match('^(0|[1-9][0-9]*)$'))
{
errors+= "Field must be numeric.<br/>";
success = false;
}
}
... Non sembra funzionare. Dove sto andando male?
L'errore che ricevo è val() is not an object
.
AGGIORNAMENTO: ho scoperto che il vero problema era che avevo il mio nome dell'elemento impostato e non l'ID.
Ti manca una citazione di chiusura sulla prima riga - è che solo un errore di battitura? –
quando dici "numerico", intendi qualsiasi tipo di numero (float e whatnot) o intendi un numero intero? – karim79
http://stackoverflow.com/questions/18082/validate-numbers-in-javascript-isnumeric –