Проблема с переключателем jQuery IE8 - PullRequest
0 голосов
/ 15 апреля 2011

У меня такая странная ситуация - установлен переключатель:

<%= radio_button_tag 'include_test', false, true %>
<%= radio_button_tag 'include_test', true %>

И я пытаюсь получить проверенное значение переключателя - в Chrome и FF он возвращает 1 значение, в IE возвращает массив с 2 значениями ("include_test"=>["false", "true"]). Я пробовал разные способы решить эту проблему, но в IE всегда один и тот же результат.

$('input[name=include_test]').val()

с

$('input[name=include_test]:checked').val()

и

$('input[name=include_test]:checked').fieldValue()

Есть решение?


А вот и HTML:

<input checked="checked" id="include_test_false" name="include_test" type="radio" value="false" />
<input id="include_test_true" name="include_test" type="radio" value="true" />

Ответы [ 2 ]

0 голосов
/ 15 апреля 2011

Я проверял jsfiddle в IE8, все работает нормально. Это ваш второй пример.

0 голосов
/ 15 апреля 2011

Я думаю, что ваш код работает.

http://jsfiddle.net/gPM5L/

Я тестировал в IE9 и IE9 в режиме IE8, и похоже, что он работает. Вы пытаетесь сделать что-то более конкретное со значением?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...