Arbeiten Sie die Arbeit, indem Sie die Eingabetaste auf PHP- und JavaScript -Anmeldeseite drücken

StackOverflow https://stackoverflow.com/questions/419279

  •  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.

War es hilfreich?

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).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top