En vanlig praxis i webbapplikationer är att ENTER-nyckelns beteende inte är som vanligt, och med jQuery kan du ändra det beteendet ganska enkelt.
Den erforderliga koden är den här:
funktion enter2tab (e) {
om (e.keyCode == 13) {
cb = parseInt ($ (detta) .attr ('tabindex'));om ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). välj ();
e.preventDefault ();returnera falsk;}}}
Du måste inkludera enter2tab-funktionen i åtgärden där du vill att den ska tillämpas, utan fler mysterier.
Källa | Crystalb
Jag säger dig, använd din kod och det fungerar inte för mig, jag vill kontrollera att när du trycker på ENTER gör funktionen för en TAB för att flytta fokus till nästa ingång
Kontrollera syntaxen för koden, eftersom den inte fungerar. Det kommer att bero på de jävla enkla citaten som förvandlas till en dekoration och det finns dubbla citat som inte stängs.