Il fatto che premendo return in un campo il form venga avviato e` una funzione voluta e cercata nei browser.
Altrimenti in qualche caso potrebbe non essere possibile inviare i form.
Quindi occorre analizzare il problema da un punto di vista diverso, e trovare una soluzine diversa.
Se il form non deve essere spedito (magari serve solo per fare dei conti), basta aggiungere quello script che ho scritto sopra.
Se il problema e` diverso, occorre analizzarlo caso per caso.
Disabilitare il tasto enter, e` fattibile solo su browser specifici (ci sono nel forum alcune proposte, soprattutto per IE), ma pone la pagina in una condizione contraria a tutte le norme di buona programmazione e alle leggi sull'accessibilita`.

Rispondi quotando