LanX!: <form onSubmit=' '> ... Wie wert des submit buttons ermitteln?

Beitrag lesen

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