jQuery: Promijenite ENTER u TAB

Uobičajena praksa u web aplikacijama je da ponašanje tipke ENTER nije ono što obično ima prema zadanim postavkama, a s jQueryjem to ponašanje možete promijeniti prilično jednostavno.

Traženi kod je sljedeći:

funkcija enter2tab (e) {
ako (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

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

vrati netačno;}}}

Morate uključiti funkciju enter2tab u akciju u kojoj želite da se primijeni, bez ikakvih misterija.

Izvor | Kristalab


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   FERNANDO dijo

    Kažem vam, upotrijebite svoj kôd i on mi ne uspijeva, želim kontrolirati da pritiskom ENTER funkcija TAB premjesti fokus na sljedeći ulaz

  2.   Jebi se, rodila sam te dijo

    Provjerite sintaksu koda jer ne radi. To će biti zbog jebenih pojedinačnih citata koji se pretvaraju u ukras, a postoje i dvostruki citati koji se ne zatvaraju.