jQuery: Ändern Sie eine EINGABETASTE in eine TAB

In Webanwendungen ist es üblich, dass das Verhalten des ENTER-Schlüssels nicht dem entspricht, was er normalerweise standardmäßig hat. und mit jQuery können Sie dieses Verhalten ganz einfach ändern.

Der erforderliche Code lautet:

Funktion enter2tab (e) {
if (e.keyCode == 13) {
cb = parseInt ($ (this) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = null) {
$ (': Eingabe [tabindex = \ »+ (cb + 1) +' \ ']'). focus ();
$ (': Eingabe [tabindex = \ »+ (cb + 1) +' \ ']'). select ();
e.preventDefault ();

falsch zurückgeben;}}}

Sie müssen die enter2tab-Funktion in die Aktion aufnehmen, in der sie angewendet werden soll, ohne weitere Rätsel.

Quelle | Cristalab


Der Inhalt des Artikels entspricht unseren Grundsätzen von redaktionelle Ethik. Um einen Fehler zu melden, klicken Sie auf hier.

2 Kommentare, hinterlasse deine

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   FERNANDO sagte

    Ich sage Ihnen, verwenden Sie Ihren Code und es funktioniert nicht für mich. Ich möchte steuern, dass beim Drücken von ENTER die Funktion einer TAB aktiviert wird, um den Fokus auf die nächste Eingabe zu verschieben

  2.   Fick dich, ich habe dich geboren sagte

    Überprüfen Sie die Syntax des Codes, da dieser nicht funktioniert. Es wird wegen der verdammten einfachen Anführungszeichen sein, die in eine Dekoration verwandelt werden, und es gibt doppelte Anführungszeichen, die nicht schließen.