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 | Crystalb
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
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.