Ich habe ein Formular mit mehreren Textfeldern und einer Schaltfläche. Wenn ich eines der Textfelder eingebe, wird die Schaltfläche "Absenden" hervorgehoben, und wenn ich während des Tippens die Eingabetaste drücke, wird die Schaltfläche gedrückt. Firefox verhält sich nicht auf diese Weise.
Gibt es ein Attribut oder eine Konfiguration, um dieses unerwünschte Verhalten zu vermeiden, oder muss ich eine Javascript-Technik verwenden?
Antworten
Zu viele Anzeigen?In der Regel mache ich in dieser Situation, dass die erste Schaltfläche auf dem Formular nichts tut und sie dann mit CSS ausgeblendet wird. Klotzig? Sicher. Effektiv? Auf jeden Fall.
Tatsächlich handelt es sich um ein Duplikat von Hervorhebung der ersten Submit-Schaltfläche in einem Formular durch den IE verhindern .
Sie müssen die Eingabetaste für diese Eingabeelemente deaktivieren, um das Absenden des Formulars zu verhindern. Werfen Sie einen Blick auf dieser Artikel .
Darüber gibt es hier viele Diskussionen: Wie kann man verhindern, dass ein Webformular mit der ENTER-Taste abgeschickt wird?