«

»

Feb 02

Javascript e blocco tasto invio

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

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag ed attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>