A webalkalmazásokban bevett gyakorlat az, hogy az ENTER kulcs viselkedése alapértelmezés szerint nem az, és a jQuery segítségével meglehetősen könnyen megváltoztathatja ezt a viselkedést.
A szükséges kód a következő:
függvény 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 ();hamis visszatérés;}}}
Az enter2tab függvényt bele kell foglalnia a műveletbe, ahol azt szeretné, hogy minden további rejtély nélkül alkalmazzák.
Forrás | Crystalb
Mondom, használd a kódodat, és ez nekem nem működik, azt akarom ellenőrizni, hogy az ENTER megnyomásakor a TAB funkcióval a fókusz a következő bemenetre kerüljön
Ellenőrizze a kód szintaxisát, mert nem működik. Ez annak a kibaszott idézeteknek köszönhető, amelyek díszítéssé alakulnak át, és vannak olyan dupla idézetek, amelyek nem záródnak be.