En vanlig praksis i webapplikasjoner er at oppførselen til ENTER-nøkkelen ikke er som den vanligvis har som standard, og med jQuery kan du endre den oppførselen ganske enkelt.
Den nødvendige koden er denne:
funksjon enter2tab (e) {
hvis (e.keyCode == 13) {
cb = parseInt ($ (dette) .attr ('tabindex'));hvis ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). velg ();
e.preventDefault ();returner falsk;}}}
Du må inkludere enter2tab-funksjonen i handlingen der du vil at den skal brukes, uten flere mysterier.
Kilde | Krystallb
Jeg sier deg, bruk koden din og den fungerer ikke for meg, jeg vil kontrollere at når du trykker ENTER, gjør den funksjonen til en TAB for å flytte fokuset til neste inngang
Sjekk syntaksen til koden, da den ikke fungerer. Det vil være på grunn av de jævla sitatene som blir en dekorasjon, og det er doble sitater som ikke lukkes.