Ho bloccato la chiave Invio (ritorno), in realtà, trasformata in chiave Tab. Quindi, quando premuto all'interno dei campi di testo di input, funge da tasto Tab. Questo è un bene, ma ho bisogno per attivare il pulsante di invio quando premuto nell'ultimo campo, al di sotto è il codice per la mutazione tasto Invio:jQuery come rendere Enter (Invio) funge da tasto Tab tramite i campi di testo di input, ma alla fine attiva il pulsante di invio
$('input').keydown(function(event) {
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
});
E il codice del modulo è una sequenza di input type =" testo " e un pulsante tipo =" invia " alla fine [Modificato] In realtà il codice è questo, preso da jquery: Enter to Tab trigger in specific parts. Ma io non so perché si stava lavorando ieri oggi non funziona:
$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});
Penso di avere questo codice qui nello stack – tenshimsm