„jQuery“: pakeiskite ENTER į TAB

Įprasta žiniatinklio programų praktika yra ta, kad klavišas ENTER elgiasi ne taip, kaip paprastai būna pagal nutylėjimą, ir naudodamiesi „jQuery“ galite gana lengvai pakeisti tą elgesį.

Reikalingas kodas yra šis:

funkcija enter2tab (e) {
jei (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokusas ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). pasirinkite ();
e.preventDefault ();

grąžinti klaidingą;}}}

Funkciją enter2tab turite įtraukti į veiksmą ten, kur norite, kad jis būtų taikomas, be jokių paslapčių.

Šaltinis | Crystalb


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   FERNANDO sakė

    Aš jums sakau, naudokite savo kodą ir jis man neveikia, aš noriu kontroliuoti, kad paspaudus ENTER, TAB funkcija pakeis židinį į kitą įvestį

  2.   Fuck you, aš pagimdžiau tave sakė

    Patikrinkite kodo sintaksę, nes ji neveikia. Taip bus dėl sušikti pavienių kabučių, kurios tampa puošmena, ir yra dvigubų kabučių, kurios neužsidaro.