onClick oder onChange?

Gerade bin ich über ein JScript-Problem gestolpert, bei dem ich ein wenig nachdenken musste (zur Abwechslung *g*).
Die Ausgangssituation: ich hatte zwei Radio-Buttons, die typischerweise zur selben Gruppe gehören, weshalb nur einer von beiden Buttons zur selben Zeit ausgewählt sein kann. Ich wollte für den Fall, dass einer der Buttons angeklickt wird, weitere Formularfelder einblenden (damit der Benutzer nicht von vornherein von der Menge der Eingabefelder überwältigt ist…oderso). Intuitiv habe ich daher gleich zum Event onChange gegriffen, schliesslich sollte das Script nur aktiv werden, sobald sich der Zustand ändert. Das schien auf den ersten Blick auch wunderbar zu funktionieren. Ich teste ja parallel alles sofort auf dem Firefox. Als ich aber kurz im IE6 geschaut habe, ob das Layout noch passt musste ich feststellen, dass das überhaupt nicht funktioniert. Lustigerweise war beim MS-Browser die Funktionalität meines kleinen Scriptes sogar genau umgekehrt als vorgesehen – und das obwohl ich klar nach dem checked-Zustand abgefragt hatte. „onClick oder onChange?“ weiterlesen