Běžnou praxí ve webových aplikacích je, že chování klávesy ENTER není takové, jaké má ve výchozím nastavení, a pomocí jQuery můžete toto chování docela snadno změnit.
Požadovaný kód je tento:
funkce 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 ();vrátit false;}}}
Funkci enter2tab musíte zahrnout do akce, kde ji chcete použít, bez dalších záhad.
Zdroj | Crystalb
Říkám vám, použijte svůj kód a to pro mě nefunguje, chci ovládat, že při stisknutí klávesy ENTER provede funkci TABu přesunutí fokusu na další vstup
Zkontrolujte syntaxi kódu, protože nefunguje. Bude to kvůli zasraným jednoduchým uvozovkám, které jsou transformovány do dekorace, a existují uvozovky, které se neuzavírají.