2017-03-06 3 views
0

hallo jungs ich muss automatisch auslösen die enter-taste nach dem benutzer wechseln zu einem anderen html input type='text'. Ich muss dies tun, damit ich das Formular validieren kann.wie automatisch die enter-taste nach dem wechseln auf die nächste eingabe text

hier ist mein Code:

<input type="text" class="form-control input-sm" name="student_lastname" placeholder="Last Name" pattern="[A-Za-z].{1,}" title="Only Letters are accepted and more than 1 letter" required> 

i den Fehler müssen title="Only Letters are accepted and more than 1 letter" Pop-up, wenn der Benutzer fertig ist die Eingabe an die Box

jetzt das ist, was mein Code wie

+0

was haben Sie versucht, so weit – guradio

+0

eigentlich habe ich versucht haben jede noch, weil ich nicht haben Ahnung, wie es zu tun. Entschuldigung –

+0

Für Anfänger können Sie die Funktion "Unschärfe" nachschlagen. https://api.jquery.com/blur/. Dann können Sie alle "Senden" -Funktion des Formulars, wenn das Blur-Ereignis ausgelöst. Etwas in den folgenden Zeilen: '$ ('form: input'). Blur (funktion() { $ (this) .closes ('form'). Submit(); });' – Adrian

Antwort

0

sieht onblur ist die perfekte Lösung und wurde speziell dafür gemacht, wenn der Benutzer ein Eingabefeld verlässt. Tun Sie einfach so etwas wie dieses:

Für HTML:

<input type="text" onblur="validate()" /> 

Und für JS:

function validate() { 
    // This is how you automatically make them click the Enter button: 
    enterButton.click(); 
} 
+0

danke. Wie kann ich den spezifischen Eingabetext mit name = "" auswählen? –

+0

Verwenden Sie die 'HTMLElement # focus()' Methode: 'input.focus();' oder 'form.inputName.focus();'. Hinweis: Wenn Sie dies bei einem Mausereignis tun, müssen Sie wahrscheinlich 'e.preventDefault()' im Maus-Ereignishandler aufrufen, da die Benutzeraktion Ihr 'focus()' überschreiben kann. Weitere Informationen finden Sie unter https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus. –

+0

kann ich fragen, wie kann ich das Geplapper damit ändern? [A-Za-z] {3} Ich bekomme Fehler entschuldigung –

Verwandte Themen