2013-12-10 4 views
1

Когда я использую optgroup в select, а select находится внутри панели обновления, у меня есть странная проблема, поскольку IE 11 установлен.optgroup in updatepanel сохраняет выделение в IE 11

Выбранное значение остается подсвеченным, хотя курсор находится в другом поле.

<asp:UpdatePanel ID="updpnlContent" runat="server"> 
    <ContentTemplate> 
     <select> 
     <optgroup label="Alkaline Metals"> 
      <option>Lithium (Li)</option> 
      <option>Sodium (Na)</option> 
      <option>Potassium (K)</option> 
     </optgroup> 
     <optgroup label="Halogens"> 
      <option>Fluorine (F)</option> 
      <option>Chlorine (Cl)</option> 
      <option>Bromine (Br)</option> 
     </optgroup> 
     </select> 
    </ContentTemplate> 
</asp:UpdatePanel> 

Спасибо за любой ответ, который может мне помочь!

+0

Привет, вы когда-нибудь дошли до сути? У меня такая же проблема - в стандартном приложении HTA - выпадающее меню, содержащее optgroups, сохраняет опцию выделения, когда элемент теряет фокус! – DarrenNavitas

ответ

0

У меня была эта же проблема, и я обнаружил, что это произошло из-за того, что я испускал тег в заголовке HTML, который инструктировал IE отображать в режиме совместимости с IE7.

Заголовок был:

<META content="IE=7.0000" http-equiv="X-UA-Compatible"> 

Удаление этого исправили проблему подсветки.