Как снять все радиостанции в RadioButtonList на стороне клиента и сохранить их после обратной передачи - PullRequest
0 голосов
/ 25 мая 2011

Существует ошибка с RadioButtonList веб-форм ASP .NET - если вы снимите флажки со всех радиостанций на стороне клиента (с помощью javascript), после выполнения обратной передачи будет выбран первый элемент в списке.

Например, попробуйте запустить следующий jquery:

$('#myRadioList input').attr('checked', '');

После выполнения обратной передачи будет выбран первый элемент в RadioButtonList.

Кто-нибудь знает элегантную работу вокруг?

1 Ответ

0 голосов
/ 25 мая 2011

Это потому, что по дизайну вам нужно будет выбрать один вариант

Чтобы снять все отметки:

 $('input[type=radio]').prop('checked', false);

поместите его в конец страницы или внутри

a$(function() {}); или $(document).ready(function() {}); block

PS Используйте prop вместо attr, если jQuery 1.6 +

.prop ()vs .attr ()

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