Kann
Ein häufiges Dilemma entsteht, wenn sowohl die
Um dieses Rätsel zu lösen, liegt der Schlüssel in der Änderung des Typattributs der
Beispiel:
Bedenken Sie den folgenden HTML-Code:
<button type="submit">Submit</button> <a href="index.html"><button>Cancel changes</button></a>
In In diesem Beispiel sendet die erste Schaltfläche das Formular, während die zweite Schaltfläche zur Seite „index.html“ navigiert. Wenn das Ziel jedoch darin besteht, die Schaltfläche „Änderungen abbrechen“ mit der jQuery-Benutzeroberfläche zu formatieren, ohne dass eine Formularübermittlung erfolgt, sollte die Attributänderung wie folgt aussehen:
<a href="index.html"><button type="button">Cancel changes</button></a>
Durch Festlegen des Typs auf „Schaltfläche“ wird die Schaltfläche behält seine Styling-Fähigkeiten bei, ohne die Formularübermittlung auszulösen.
Hinweis:
Es ist erwähnenswert, dass diese Angabe erfolgt type="button" im HTML-Markup ist ein saubererer und effizienterer Ansatz, als sich auf JavaScript-Ereignishandler zu verlassen, um die Formularübermittlung zu verhindern.
Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass Schaltflächenelemente Formulare senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!