jQuery: spremenite ENTER v TAB

Običajna praksa v spletnih aplikacijah je, da vedenje tipke ENTER ni tisto, ki je običajno privzeto, in z jQuery lahko to vedenje spremenite precej enostavno.

Zahtevana koda je ta:

funkcija enter2tab (e) {
če (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 ();

vrni false;}}}

Funkcijo enter2tab morate vključiti v dejanje, kjer želite, da se uporablja, brez kakršnih koli skrivnosti.

Vir | Kristalab


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   FERNANDO je dejal

    Povem vam, uporabite svojo kodo in zame ne deluje, želim nadzorovati, da ob pritisku na ENTER deluje funkcija TAB, da premakne fokus na naslednji vhod

  2.   Jebi se, rodila sem te je dejal

    Preverite skladnjo kode, ker ne deluje. To bo zaradi prekletih enojnih narekovajev, ki postanejo okras, in obstajajo dvojni narekovaji, ki se ne zaprejo.