Beim Arbeiten mit Formularen ist es wichtig, die Schaltflächenfunktionalität zu kontrollieren. Ein häufiges Problem ist das versehentliche Absenden eines Formulars, wenn Sie beabsichtigen, eine andere Aktion auszuführen.
Stellen Sie sich ein Szenario mit einem Formular vor, das zwei Schaltflächen enthält:
<a href="index.html"><button>Cancel changes</button></a> <button type="submit">Submit</button>
Standardmäßig sendet die erste Schaltfläche das Formular, obwohl es als einfacher Link gestaltet ist. Um dieses Verhalten zu verhindern, ohne auf JavaScript angewiesen zu sein, können Sie das Typattribut der Schaltfläche ändern:
<button type="button">Cancel changes</button>
Durch die Festlegung des Typs auf „Schaltfläche“ wird sichergestellt, dass das Element keine besondere Aktion auslöst und das Formular nicht sendet. Der HTML-Standard beschreibt das Schaltflächenelement vom Typ „Schaltfläche“ prägnant als „nichts tun“.
Das obige ist der detaillierte Inhalt vonWie kann ich Schaltflächen gestalten, ohne versehentlich Formulare abzusenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!