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 ovaj:

funkcija enter2tab (e) {
if (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 tamo gdje želite da se primijeni, bez ikakvih misterija.

Izvor | Crystalb


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   FERNANDO rekao je

    Kažem vam, koristite svoj kod i to kod mene ne funkcionira, želim kontrolirati da pritiskom na ENTER funkcija TAB premjestite fokus na sljedeći ulaz

  2.   Jebi se, rodila sam te rekao je

    Provjerite sintaksu koda jer ne radi. To će biti zbog jebenih jednostrukih citata koji postaju ukras, a postoje i dvostruki citati koji se ne zatvaraju.