Hallo,
ich habe ein Formular in dem per JavaScript nach jeder Eingabe bestimmte Werte neu berechnet werden (so eine Art Warenkorb). Um die Neuberechnung auszulösen habe ich jedem Eingabefeld ein onchange="calcForm();" verpasst.
So weit, so gut.
Wenn ich aber nun das Formular mit
<input type="reset" value="Formular löschen">
zurücksetze werden zwar alle Input Felder gelöscht, die Berechnunsgergebnisse jedoch nicht (logisch, die schreibe ich ja nicht in ein input Feld sondern mit .innerHTML in ein <span>).
nundachte ich mit:
<input type="reset" value="Formular löschen" onclick="calcForm();">
wäre das Problem gelöst. Leider nicht, der onclick event feuert wohl schon _VOR_ dem löschen der Formularfelder. Wenn ich den Reset button klicke löscht es nur die Input Felder. Erst be nochmaligen Klicken werden auch die Berechnungsergebnisse auf null gesetzt.
Das gleiche passiert wenn ich dem <form> ein onreset="calcForm();" verpasse.
Wie kann ich die Funktion calcForm(); sicher _NACH_ dem Reset des Formulars auslösen?
Gruß
Rol