Običajna praksa v spletnih aplikacijah je, da vedenje tipke ENTER ni tisto, ki je običajno privzeto, in z jQuery lahko to vedenje spremenite precej enostavno.
Zahtevana koda je ta:
funkcija enter2tab (e) {
če (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();vrni false;}}}
Funkcijo enter2tab morate vključiti v dejanje, kjer želite, da se uporablja, brez kakršnih koli skrivnosti.
Vir | Kristalab
Povem vam, uporabite svojo kodo in zame ne deluje, želim nadzorovati, da ob pritisku na ENTER deluje funkcija TAB, da premakne fokus na naslednji vhod
Preverite skladnjo kode, ker ne deluje. To bo zaradi prekletih enojnih narekovajev, ki postanejo okras, in obstajajo dvojni narekovaji, ki se ne zaprejo.