2013-03-04 3 views
2

У меня возникают проблемы с установкой значения по умолчанию в выпадающем меню в IE9. Кажется, он работает в других браузерах. Все мои поиски дали людям, пытающимся использовать JQuery для установки этого атрибута. Но я вообще не использую JQuery. Вот пример:<option selected = "selected"> проблемы в IE9

<select id="selectType" name="selectType"> 
<option label="1" selected="selected">1</option> 
<option label="2">2</option> 
<option label="3">3</option> 
</select> 

Я забыл добавить, что проблема заключается в том, что он показывает пустое поле по умолчанию вместо «1».

+0

Должно работать нормально. Вы уверены, что не просто нажали F5/нажав кнопку обновления, и если браузер дал вам текущие значения формы вместо значений по умолчанию? – Quentin

+0

Это не дубликат, как было предложено (в вопросе не задействован JavaScript). Вместо этого он представляется невоспроизводимым и вызван тем, что не раскрывается в вопросе. –

ответ

2

Это должно работать нормально, хотя лично я бы принять во внимание, что selected это логический атрибут, поэтому его присутствие все, что требуется:

<option label="1" selected>1</option> 

Это, как говорится, я не уверен, label является допустимым атрибутом. Я уверен, что они задуманы за теги <optgroup>. Попробуйте удалить этот атрибут.

+0

Хорошо. Это странно, но, возможно, это именно то, что происходит с такими элементами интерфейса. –

+0

Говорил слишком рано. Я просматривал неправильную страницу. –

+0

AAH! Да, это случилось со мной в прошлом! –

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