2016-05-12 14 views
0

Ich habe mehrere Dropdowns mit bei Änderung Ereignis.IE hat aufgehört zu arbeiten

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

Während der Änderung der Option IE11 funktioniert nicht mehr auf Drop-Down-Change-Ereignis. Wie man es repariert?

+0

tat dies https://jsfiddle.net/f1vghLdn/ in IE11 und es erscheint –

Antwort

0

Das Ereignis onchange wird nicht ausgelöst, wenn die ausgewählte Option des Objekts programmgesteuert geändert wird.

Quelle: change | onchange event - MSDN

Diese helfen, Ihre Fehler beheben können: How to fix IE select issue when dynamically changing options

Andere onChange Veranstaltungen mit IE11 gut funktionieren.

Dies ist ein Beispiel von user2744722 posted:

<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

Die ausgewählte Option geändert wird, nicht zu arbeiten programmatisch. Ich habe statische Werte für ausgewählte Optionen und hinzugefügt das onchangechangevent in Document Ready-Funktion. – Devi

+0

Normal onChange funktioniert gut auf IE 11. Poste deinen Code, wenn du ein Problem hast. –

Verwandte Themen