У меня странная проблема с простым выпадающим списком выбора, который не отображается в IE8. Он отлично работает в FF, Chrome и IE8 в режиме совместимости. Это внутри скриптового аккордеона, но, похоже, он прекрасно работает. Там также нет ошибки. Раскрывающийся список просто не отображается вообще. Я подумал, что это может быть вызвано тем, что меня назвали 'order by', поэтому я попытался изменить это, но оно все равно не отображалось Вот фрагмент кода при просмотре с источником просмотра (странная вещь приведена после него):
<form action="/foo" method="get"><input type="hidden" id="start_date" name="start_date" value=""/>
<input type="hidden" id="end_date" name="end_date" value=""/>
<div id="control">
<div id="accordion">
<div class="accordion-title"><img alt="Application_form" border="0" src="/images/icons/application_form.gif?1277517563" /> Formatting:</div>
<div class="accordion-body">
<table border="0" width="100%">
<tr>
<td width="30%">Order By</td>
<td>
<select name="order_by">
<option value="dates">Dates</option>
<option value="activities">Activities</option>
</select>
</td>
</tr>
</table>
</div>
</div>
</form>
Когда я просматривал это в IE8 Developer Tool, в представлении HTML тег select был изменен на следующее:
<select name="order_by" style="visibility: hidden;" __msh_save_visibility="inherit">
Откуда это?