У меня есть список флажков, которые отображаются с использованием JavaScript.
<input type="checkbox" name="sportType" id="sportType11" value="11" />Golf
<input type="checkbox" name="sportType" id="sportType12" value="12" />Tennis
<input type="checkbox" name="sportType" id="sportType13" value="13" />Football
<input type="checkbox" name="sportType" id="sportType14" value="14" />Cricket
При отправке формы я могу забрать выбранные значения в ASP.NET с помощью:
Request.Form["sportType"]
В Firefox это работает и возвращает что-то вроде 11,12,13,14 (при условии, что все проверены)
В IE, однако, он возвращается, вкл, вкл, на
Кто-нибудь сталкивался с этим раньше и, надеюсь, решил?
Спасибо
Покопавшись немного глубже, я обнаружил, что в IE Jquery визуализирует поле ввода примерно так:
<input propdescname="sportType" id="sportType11" type="checkbox" jQuery1288622120804="10" value="on"/>
Что дает объяснение в отношении стоимости, которая была восстановлена? Может кто-нибудь пролить свет на то, как это исправить, я предполагаю, что jquery делает это, чтобы он мог постоянно отслеживать выбранные флажки.
Спасибо
Кевин
Решено, вид
Значение сгенерированного jQuery флажка в IE8 хранится как "включено", а не как фактическое значение?