Një praktikë e zakonshme në aplikacionet në internet është që sjellja e çelësit ENTER nuk është ajo që zakonisht ka si parazgjedhje, dhe me jQuery ju mund ta ndryshoni atë sjellje fare lehtë.
Kodi i kërkuar është ky:
funksioni enter2tab (e) {
nëse (e.keyCode == 13) {
cb = parseInt ($ (kjo) .attr ('tabindex'));nëse ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokusi ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). zgjedh ();
e.preventDefault ();kthimi i rremë;}}}
Ju duhet të përfshini funksionin enter2tab në veprimin ku dëshironi të zbatohet, pa ndonjë më mistere.
Burimi | Kristalb
Unë ju them, përdorni kodin tuaj dhe nuk funksionon për mua, unë dua të kontrolloj që kur shtypni ENTER bën funksionin e një TAB për të lëvizur fokusin në hyrjen tjetër
Kontrolloni sintaksën e kodit, pasi nuk funksionon. Do të jetë për shkak të vlerësimeve të vetme që bëhen zbukurim dhe ka citate të dyfishta që nuk mbyllen.