2016-05-12 5 views
0

私は、変更イベントで複数のドロップダウンが発生しています。IEが動作を停止しました

<select> 
    <option value="1">Option1</option> 
    <option value="2">Option2</option> 
</select> 

IE11のオプションを変更している間に、ドロップダウンイベントが発生しました。それを修正するには?

+0

は、IE11でこのhttps://jsfiddle.net/f1vghLdn/を行なったし、選択されたオプションは変更されません –

答えて

0

選択オブジェクトの選択されたオプションがプログラムによって変更された場合、onchangeイベントは発生しません。

出典:これはあなたのエラーを修正するのに役立つかもしれchange | onchange event - MSDN

How to fix IE select issue when dynamically changing options

その他のonChangeイベントは、IE11で正常に動作します。

これはuser2744722により投稿例です。

<p>Select a different option in the drop-down listbox to trigger the <strong>onchange</strong> event.</p> 
 
<select name="selTest" onchange="alert('Index: ' + this.selectedIndex + '\nValue: ' + this.options[this.selectedIndex].value)"> 
 
    <option value="Books">Books</option> 
 
    <option value="Clothing">Clothing</option> 
 
    <option value="Housewares">Housewares</option> 
 
</select>

+0

動作するように見えますプログラマチックに。私は選択されたオプションのために静的な値を持っていて、ドキュメントの準備ができた関数のonchangeeventを追加しました。 – Devi

+0

IE 11では正常なonChangeが正常に動作します。問題に直面している場合は、コードを投稿してください。 –

関連する問題