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


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  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.