Beim Senden eines HTML-Formulars ohne Verwendung spezifischer Absenden-Schaltflächen, z. B. durch Drücken der Eingabetaste oder über HTMLFormElement.submit() in JavaScript müssen Browser bestimmen, welche Senden-Schaltfläche (falls vorhanden) standardmäßig verwendet werden soll.
Experimentelle Beobachtungen deuten auf eine Variation im Verhalten verschiedener Browser hin:
Die HTML-Standards definieren nicht explizit das Standardverhalten der Senden-Schaltfläche für Tastendrücke. Sie geben lediglich an, dass ein Formular gesendet wird, wenn ein Sendeelement aktiviert wird, und überlassen die tatsächliche Auswahl der Sendeschaltfläche der Interpretation des Benutzeragenten.
Da der Standard dies nicht vorsieht Strenge Richtlinien, Browser zeigen ein unterschiedliches Verhalten bei der Bestimmung der Standard-Senden-Schaltfläche:
Angesichts des Fehlens eines definierten Standards ist es ratsam, sich in Ihren Webanwendungen nicht auf bestimmte Standardverhaltensweisen der Schaltfläche „Senden“ zu verlassen. Erwägen Sie, die Aktivierung und das beabsichtigte Verhalten der Schaltfläche „Senden“ explizit zu definieren, um die Konsistenz zwischen allen Browsern sicherzustellen.
Das obige ist der detaillierte Inhalt vonWelches Browserverhalten ist für die Standardschaltfläche zum Senden von Formularen nicht definiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!