jQuery: Az ENTER módosítása TAB-ra

A webalkalmazásokban bevett gyakorlat az, hogy az ENTER kulcs viselkedése alapértelmezés szerint nem az, és a jQuery segítségével meglehetősen könnyen megváltoztathatja ezt a viselkedést.

A szükséges kód a következő:

függvény 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 ();

hamis visszatérés;}}}

Az enter2tab függvényt bele kell foglalnia a műveletbe, ahol azt szeretné, hogy minden további rejtély nélkül alkalmazzák.

Forrás | Crystalb


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   FERNANDO dijo

    Mondom, használd a kódodat, és ez nekem nem működik, azt akarom ellenőrizni, hogy az ENTER megnyomásakor a TAB funkcióval a fókusz a következő bemenetre kerüljön

  2.   Bassza meg, én szültelek dijo

    Ellenőrizze a kód szintaxisát, mert nem működik. Ez annak a kibaszott idézeteknek köszönhető, amelyek díszítéssé alakulnak át, és vannak olyan dupla idézetek, amelyek nem záródnak be.