467 Stimmen

HTML-Schaltfläche zum NICHT Absenden des Formulars

Ich habe ein Formular. Außerhalb dieses Formulars habe ich eine Schaltfläche. Eine einfache Schaltfläche, wie diese:

<button>My Button</button>

Wenn ich jedoch darauf klicke, wird das Formular abgeschickt. Hier ist der Code:

<form id="myform">
    <input />
</form>
<button>My Button</button>

Alles, was diese Schaltfläche tun sollte, ist etwas JavaScript. Aber selbst wenn sie so aussieht wie im obigen Code, wird das Formular abgeschickt. Wenn ich das Tag button in span ändere, funktioniert es perfekt. Aber leider muss es eine Schaltfläche sein. Gibt es eine Möglichkeit, das Absenden des Formulars durch diese Schaltfläche zu verhindern? Wie z. B.

<button onclick="document.getElementById('myform').doNotSubmit();">My Button</button>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X