jQuery: Baguhin ang isang ENTER sa isang TAB

Ang isang karaniwang kasanayan sa mga application ng web ay ang pag-uugali ng ENTER key ay hindi kung ano ang karaniwang mayroon ito bilang default, at sa jQuery maaari mong baguhin ang pag-uugali na iyon nang madali.

Ang kinakailangang code ay ito:

function enter2tab (e) {
kung (e.keyCode == 13) {
cb = parseInt ($ (ito) .attr ('tabindex'));

kung ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). Piliin ang ();
e.preventDefault ();

bumalik ng hindi totoo;}}}

Kailangan mong isama ang enter2tab function sa aksyon kung saan mo nais na mailapat ito, nang walang anumang mga misteryo.

Pinagmulan | Cristalab


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

2 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   FERNANDO dijo

    Sinabi ko sa iyo, gamitin ang iyong code at hindi ito gumagana para sa akin, nais kong makontrol iyon kapag ang pagpindot sa ENTER ay ginagawang pagpapaandar ng isang TAB upang ilipat ang pokus sa susunod na input

  2.   Fuck you, ipinanganak kita dijo

    Suriin ang syntax ng code, dahil hindi ito gumagana. Ito ay dahil sa mga walang katuturang solong quote na naging isang dekorasyon at may mga dobleng quote na hindi isinasara.