jQuery: Schimbați un ENTER într-un TAB

O practică obișnuită în aplicațiile web este că comportamentul tastei ENTER nu este ceea ce are de obicei în mod implicit, și cu jQuery puteți schimba acest comportament destul de ușor.

Codul necesar este următorul:

funcția enter2tab (e) {
dacă (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = nul) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();

returnează fals;}}}

Trebuie să includeți funcția enter2tab în acțiunea în care doriți să fie aplicată, fără alte mistere.

Sursa | Cristalb


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   FERNANDO el a spus

    Îți spun, folosește codul tău și nu funcționează pentru mine, vreau să controlez că apăsarea ENTER face funcția unui TAB pentru a muta focalizarea la următoarea intrare

  2.   La dracu, te-am născut el a spus

    Verificați sintaxa codului, deoarece nu funcționează. Va fi din cauza nenorocitelor ghilimele simple care devin un decor și există ghilimele duble care nu se închid.