jQuery: Ändra ENTER till en TAB

En vanlig praxis i webbapplikationer är att ENTER-nyckelns beteende inte är som vanligt, och med jQuery kan du ändra det beteendet ganska enkelt.

Den erforderliga koden är den här:

funktion enter2tab (e) {
om (e.keyCode == 13) {
cb = parseInt ($ (detta) .attr ('tabindex'));

om ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). fokus ();
$ (': input [tabindex = \ »+ (cb + 1) +' \ ']'). välj ();
e.preventDefault ();

returnera falsk;}}}

Du måste inkludera enter2tab-funktionen i åtgärden där du vill att den ska tillämpas, utan fler mysterier.

Källa | Crystalb


2 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   FERNANDO sade

    Jag säger dig, använd din kod och det fungerar inte för mig, jag vill kontrollera att när du trycker på ENTER gör funktionen för en TAB för att flytta fokus till nästa ingång

  2.   Knulla dig, jag födde dig sade

    Kontrollera syntaxen för koden, eftersom den inte fungerar. Det kommer att bero på de jävla enkla citaten som förvandlas till en dekoration och det finns dubbla citat som inte stängs.