こんにちは、私には意味をなさない奇妙な状況が発生しています。私のチェックボックスにチェックを外さないようにするInternet Explorer 7および8
インターネットエクスプローラ7または8(9でうまく動作する)を使用すると、チェックボックスをオフにして瞬時に再チェックします。実際にはパターンがあり、チェックを外してからチェックします - >チェックを外してチェックを外し、それ自身を再チェックします。チェックを外すと、チェックが外れ、上記のサイクルの始めに戻ります。
このチェックボックスは、チェックボックスが変更されたときにajaxコールを起動します。私はフィドラーをチェックし、イベントが発生したことを監視し、その結果として複数のイベントがサーバーに戻されることはありません。奇妙な再チェックをしたときにチェックされているだけです。
チェックボックスは何も特別なものではなく、異なるクラスはありません。
誰かに似たようなことが起こったことはありますか?
チェックボックスにバインドされているイベントを確認します。また、私は、イベントメソッドが起動し、IEで完了するのに長い時間がかかり、チェックボックスで奇妙な動作を引き起こした問題に遭遇しました。 – Silkster
* onchange * issueのようなサウンド - コントロールがフォーカスを失うと(スペック別)チェッカーのチェンジイベントが発生します。クリックしたときに起動します(スペックではありませんが論理的です)。 IE 9はそれを他のものと一致するように変更した可能性があります。 – RobG
私はonchangeイベントではなくonclickイベントを使用しています。 onclickとIEのonchangeに問題はありますか? – confused