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.
Commenti recenti