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