2015-05-02 4 views
1

У меня возникла проблема с выпадением select в IE11. Если выпадающий список содержит один элемент option, он не расширяется при выборе параметров. option перекрывает select, что затрудняет выбор.Проблема с совместимостью IE -11 с <select> тегом

Пример: У меня есть раскрывающийся, который состоит из элемента «Ajitesh»

<select> <option> Ajitesh </option> </select> 

В приведенном выше коде в то время, выбрав «Ajitesh» выпадающего не расширяется вниз.

ответ

0

Вы могли бы попытаться содержать одну опцию в opt-group теге так:

<select> 
    <optgroup label=""> 
     <option value="Ajitesh">Ajitesh</option> 
    </optgroup> 
</select> 

В противном случае, вы можете просто добавить еще - или много - пустых тегов опции, как:

<select> 
    <option value="Ajitesh">Ajitesh</option> 
    <option value=""></option> 
</select> 

Редактировать: Обратите внимание, что это поведение по умолчанию IE11 (и других), то есть оно было разработано, чтобы запретить использование выпадающего списка только с одним вариантом. Если вы не хотите добавлять пустой элемент, нет возможности изменить поведение браузера по умолчанию - это просто невозможно, учитывая ваши обстоятельства.

+0

Thankx ..Но наше требование говорит, что нельзя добавлять какой-либо другой пустой элемент. Над кодом работает отлично в другом браузере. Только проблема связана с IE 11 –

+0

Ajiteh, это печально, поскольку это поведение по умолчанию IE 11, и вы не можете изменить это поведение - см. Мое редактирование. – Adviov

Смежные вопросы