jQuery: Endre ENTER til en TAB

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


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   FERNANDO sa

    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

  2.   Knulle deg, jeg fødte deg sa

    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.