Welcher Button wurde geklickt
bearbeitet von
Hallo beatovich,
auf meinem Chrome nicht. Was mache ich falsch?
~~~html
<form method="">
<input name="foo" type="test">
<button id="b1" name="btn1" value="btn1">Btn1</button>
<button id="b2" name="btn2" value="btn2">Btn2</button>
<button id="b3" name="btn3" value="btn3">Btn3</button>
</form>
~~~
~~~js
document.querySelector("form").addEventListener("submit", captureSubmit);
function captureSubmit(e) {
let f = new FormData(e.currentTarget);
["foo", "btn1", "btn2", "btn3"].forEach(name => console.log(name + ": " + f.get(name)));
e.preventDefault();
}
~~~
Ausgabe:
~~~
foo: bar
btn1: null
btn2: null
btn3: null
~~~
_Rolf_
--
sumpsi - posui - clusi