Bei der Verwendung von Schaltflächen in einem Formular tritt häufig ein Problem auf, bei dem die Schaltfläche „Änderungen verwerfen“ das Formular unbeabsichtigt sendet. Um dieses Problem zu beheben, kann das Schaltflächen-Widget der jQuery-Benutzeroberfläche zum Gestalten der Schaltflächen verwendet werden. Standardmäßig fungieren jedoch alle Schaltflächenelemente als Senden-Schaltflächen in einem Formular.
Um zu verhindern, dass die Schaltfläche „Abbrechen“ die Formularübermittlung auslöst, ist es wichtig, das Typattribut als „Schaltfläche“ anzugeben:
<button type="button">Cancel changes</button>
Dadurch wird der Browser darüber informiert, dass diese Schaltfläche für andere Aktionen als die Formularübermittlung gedacht ist, wie z. B. modale Dialoge oder benutzerdefinierte Ereignisbehandlung.
Wie im HTML-Standard erwähnt, a Das Button-Element mit type="button" führt keine bestimmte Aktion aus. Es wird hauptsächlich zum Steuern von benutzerdefiniertem Verhalten mithilfe von Ereignishandlern verwendet und eignet sich daher ideal für Abbruchschaltflächen oder andere nicht sendende Aktionen innerhalb eines Formulars.
Das obige ist der detaillierte Inhalt vonWie kann eine Schaltfläche eine unbeabsichtigte Formularübermittlung verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!