Marco Steller: dynamsche Ermittlung der Elementennummer eines Formfields

Beitrag lesen

Hallo,

gibt es per JavaScript eine Möglichkeit herauszufinden, welches Element innerhalb einer Form eine JavaScript-Funktion ausgelöst hat?

Prinzipielles Beispiel:
2 Buttons innerhalb einer Form auf einer HTML-Seite:
<form action="do()">
   <input type="submit" value="Hilfe">
   <input type="submit" value="Hilfe">
</form>

Nun möchte ich herausfinden, welcher Button (ohne dass irgendwelche Werte mitgegeben werden!) die Funktion ausgelöst hat. Als Ergebnis würde ich gerne die Nummer des Elements innerhalb der Form bekommen.

Also:

function do()
{
   ergebnis =  document.forms[0].elements[???].
}

Ist das irgendwie möglich?

Gruß,
Marco