2010年10月13日水曜日

radio buttonに onchangeを使うと IEで期待したとおりに動かない

IE と FF での挙動の違い --- ラジオボタンの onchange イベント (でぃべろっぱーず・さいど)
FFがラジオボタンのcheck状態が変わった後に関数が呼び出されるのに対して、IE6ではcheck状態が変化する前に関数が呼び出されてしまいます。

IE8でも発生した。たいていcheck状態が変わる前にfunctionが呼ばれるが、たまーに変わった後にfunctionが呼ばれるという不安定な状態に。

onclickにしておけば、別にクリックされなくてもcheck状態が変わったときにはいつも呼ばれるようだ。

0 件のコメント:

ブログ アーカイブ

カテゴリー