ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

InternetExplorerのonChangeイベントのタイミング

InternetExplorerとChromeで、チェックボックスのonChangeイベントで処理を作成していて気がついたが、InternetExplorerは、チェックボックスからフォーカスが外れないと、onChangeイベントが発生しない。

チェックがOFF==>チェックがONと、チェックがON==>チェックがOFFのどちらでも、同じだった。

チェックがON==>チェックがOFFになったときに、InternetExplorerではonChangeイベントが発生しないので、仕方なくonClickで処理するように修正した。

 

値が変わったのだから、フォーカス移動しなくてもonChangeイベントが発生して欲しいな。