Arbeiten Sie die Arbeit, indem Sie die Eingabetaste auf PHP- und JavaScript -Anmeldeseite drücken
-
03-07-2019 - |
Frage
Ich bin ziemlich neu in JavaScript und ich bin mir sicher, dass dies eine einfache Lösung ist, aber ich kann es nicht herausfinden.
Ich verwende eine leicht modifizierte Version des Codes von diese Seite Und ich möchte das Formular funktionieren, indem ich die Informationen eingibt und die Eingabetaste drückt, anstatt auf die Schaltfläche zu klicken.
Zu Ihrer Information Ich habe gelesen Dieser Thread Und kann meine eigene Antwort von dort nicht ausarbeiten. Ich habe versucht, den Typ auf "Senden" von "Taste" zu ändern, aber dann hat das Login nicht funktioniert. Ich habe auch versucht, "Onlick" in "OnSubmit" zu wechseln und hatte das gleiche Problem.
Lösung
Verwenden Sie eine Art von "Senden", ändern Sie jedoch den Onclick zu onclick="loginFunction(); return false;"
Das return false
Veraltet die Schaltfläche Senden von Senden.
Andere Tipps
Wenn Sie ein Formular auf der Schaltfläche anstelle von Eingabetaste einreichen möchten, müssen Sie keine Eingabetyp = "Senden" anstelle dessen verwenden. "onclick =" my_func () "und im definiton dieser Funktion my_func können Sie document.formName.submit () zum Senden des Formulars verwenden. Hoffe es wird für dich funktionieren.
Setzen Sie die Eigenschaft "tab Index" Ihrer HTML -Elemente mit Ihrer Schaltfläche mit dem höchsten Index (oder eines nach dem letzten HTML -Element).