Javascript e blocco tasto invio

Spread the love

Un semplice snippet che permette di bloccare l’uso del tasto INVIO nella gestione dei form, usando anche jQuery:

 

$("#myForm").bind("keypress",
function(e)
{
   if (e.keyCode == 13) return false;
}
);

Il codice funziona sia su IE 6 che su Firefox e Chrome.

Il problema che mi si presentava era durante la compilazione di un modulo HTML: quando scrivevo il valore in un campo di testo con l’ausilio di un barcode scanner; il form mi scappava di mano e passava alla maschera successiva anche se non avevo terminato di compilarlo.

Ok, lo so, si poteva anche agire lato scanner, ma avendone un migliaio in giro dal mio cliente è stato più ragionevole agire dal lato del browser.

Lascia un commento

Your email address will not be published.