Ho un modulo con due pulsanti, uno input[type=submit]
e uno normale button
che è il pulsante Annulla.L'evento Click sul pulsante viene attivato quando si invia un modulo con l'immissione
ho due gestori di eventi, uno legato alla form
su submit
e uno legato alla button
su click
.
Quando invio il modulo premendo invio in un input, l'evento click sul pulsante scocca (e prima dell'evento di invio che potrei aggiungere), perché questo?
Questo accade sia in gecko che in webkit.
Ecco un esempio di lavoro: http://jsfiddle.net/q3JPR/
Se si invia premendo enter voglio l'evento presenterà per innescare, non l'evento click.
Questo succede anche a me, ho passato circa un'ora a cercare l'intero web e non ho trovato alcuna documentazione per questo comportamento, fammi sapere se hai trovato qualcosa. – asumaran