Į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
Aš jums sakau, naudokite savo kodą ir jis man neveikia, aš noriu kontroliuoti, kad paspaudus ENTER, TAB funkcija pakeis židinį į kitą įvestį
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.