jQuery: Skift ENTER til en TAB

En almindelig praksis i webapplikationer er, at ENTER-nøglens opførsel ikke er som den normalt har som standard, og med jQuery kan du ændre den adfærd ganske let.

Den krævede kode er denne:

funktion enter2tab (e) {
hvis (e.keyCode == 13) {
cb = parseInt ($ (denne) .attr ('tabindex'));

hvis ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). vælg ();
e.preventDefault ();

returner falsk;}}}

Du skal medtage enter2tab-funktionen i handlingen, hvor du vil have den skal anvendes, uden yderligere mysterier.

Kilde | Crystalb


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   FERNANDO sagde han

    Jeg siger dig, brug din kode, og det virker ikke for mig, jeg vil kontrollere, at når du trykker på ENTER, gør funktionen til en TAB for at flytte fokus til næste input

  2.   Fuck dig, jeg fødte dig sagde han

    Kontroller syntaks for koden, da den ikke fungerer. Det vil være på grund af de skide citater, der omdannes til en dekoration, og der er dobbelt citater, der ikke lukker.