Tipp: Formular mit mehreren Submit-Buttons per Javascript abschicken
Ein Formular kann mehrere Submit-Buttons haben, deren Werte man mittels POST ermitteln kann, um festzustellen, welcher Button gedrückt wurde. Beispielsweise kann ein Kommentar-Formular einen Vorschau-, einen Reset- und einen Abschicken-Button haben.
So weit, so gut. Was aber, wenn man ein Formular mit mehreren Submit-Buttons nicht per Klick, sondern per Javascript abschicken möchte, beispielsweise, um einen Kommentar mit Command-S bzw. CTRL-S abzuschicken? Dann hilft document.Kommentarformular.submit() nicht weiter. Stattdessen simuliert man einen Klick auf den entsprechenden Button:
if (Bedingung) {
document.getElementById('Abschicken').click();
}
Ähnliche Beiträge:
Perseas (Bulerias) Garota de Ipanema
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Die Funktion click() gibt es in Javascript nicht. Aber du kannst Events auf Elementen mit dispatchEvent (oder fireEvent beim IE) auslösen.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.click
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter

