jQuery: Zmeňte ENTER na TAB

Bežnou praxou vo webových aplikáciách je, že správanie sa klávesu ENTER nie je také, aké má zvyčajne predvolené nastavenie, a pomocou jQuery môžete toto správanie celkom ľahko zmeniť.

Vyžaduje sa tento kód:

funkcia 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 ();

vrátiť false;}}}

Funkciu enter2tab musíte zahrnúť do akcie tam, kde ju chcete použiť, bez ďalších záhad.

Zdroj | Crystalb


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   FERNANDO dijo

    Hovorím vám, použite svoj kód a nefunguje mi to. Chcem skontrolovať, či stlačenie klávesu ENTER spôsobí, že funkcia TAB presunie zameranie na ďalší vstup.

  2.   Seru na teba, porodila som ťa dijo

    Skontrolujte syntax kódu, pretože nefunguje. Bude to kvôli zasraným jednoduchým úvodzovkám, ktoré sa stanú ozdobou, a existujú dvojité úvodzovky, ktoré sa nezatvárajú.