char code

Mattepuffo's logo
Permettere solo i numeri nelle input con Javascript

Permettere solo i numeri nelle input con Javascript

La necessità è questa: nelle input di un form permettere la scrittura solo dei numeri.

La cosa però è un pò diversa dalla classica validazione di un form.

Cioè, non deve comparire un messaggio di errore quando si fa il submit del form, ma non deve essere possibile scrivere dentro alla input nient'altro che un numero.

Dentro alla nostra/e input richiamiamo l'evento onkeypress:

<input type="text" name="qt_rigord" value="" onkeypress="return soloNumeri(event);" />

Qualsiasi nome, id o class mettiate non importa perchè noi passeremo alla funzione solo l'evento; ci penserà la funzione a prendere il tipo di tasto digitato e interrompere o meno l'esecuzione.