Hi
Lange nicht mehr JS im DOM genutzt und ich steh gerade etwas auf dem Schlauch.
Ich will ein Formsubmit mit JS abfangen und optional per HttpRequest lösen.
<form onsubmit='return getResults(this)' >
<input type="hidden" name="todo" value="perform_query" />
<button type="submit" value="1" name="bla">name</button> description
<button type="submit" value="2" name="bla">name</button> description
<br/>
</form>
Allerdings brauche ich dafür die values der Form.elements.
die kann ich auch mittels
var data ={};
for (i in myForm.elements ) {
data[myForm.elements[i].name] = myForm.elements[i].value;
}
abfragen, allerdings erhalte ich logischerweise so immer den Wert data[bla]=2 egal welches Button gedrückt wurde.
Frage: wie bekomme ich den wert des elements der den submit-event ausgelöst hat?
Ich vermute die Antwort ist trivial und ich grabe an der falschen Ecke ... aber im Web suchen hat mir zuviele falsche hits gebracht.
Tschau
rolf