Sven Rautenberg: HILFE: confirm("änderungen speichern") bei änderungen im form

Beitrag lesen

Moin!

gibt es eine bessere möglichkeit, sowas wie onChange im form selbst? oder über document.all?

document.all vergiß bitte ganz schnell - kein Browser außer der IE 4 braucht das. document.getElementById() ist das Gebot der Stunde (ach ja, was Layer angeht, braucht Netscape 4 natürlich document.layers).

Aber zu deinem Thema: Wenn du wissen willst, ob der Originalzustand des Formulars herrscht oder nicht, dann vergleich doch einfach bei jedem Formularfeld den value mit dem defaultValue.

http://selfhtml.teamone.de/javascript/objekte/elements.htm#default_value

Und für Checkboxen und Radiobuttons gibts defaultChecked (mit leichten Problemen beim Opera bis Version 5.12, aber das sollte doch eigentlich überwindbar bzw. in Kauf zu nehmen sein).

- Sven Rautenberg