Не получает проверенное значение из переключателей

0
 @Html.RadioButtonFor(model => item.Data.Gender, "Male" , item.Data.Gender == "Male" ? new { id="rdoMale", Checked = "checked" } : null)  Male

@Html.RadioButtonFor(model => item.Data.Gender, "Female" , item.Data.Gender == "Female" ? new { id="rdoFemale", Checked = "checked" } : null)  Female

Как я могу получить текст "Мужчина", когда флажок "Мужская радио" отмечен или "Женский", когда установлен переключатель женского переключателя.

Я пытаюсь с jquery получить это. Пожалуйста, помогите мне

  • 0
    Если вы пытаетесь использовать jQuery, почему вы разместили серверный ASP-код?
  • 0
    Опубликовать JQuery, что вы пытаетесь!
Показать ещё 2 комментария
Теги:
asp.net-mvc

2 ответа

0

добавьте класс для обоих:

 @Html.RadioButtonFor(model => item.Data.Gender, "Male" , item.Data.Gender == "Male" ? new { id="rdoMale", Checked = "checked",class="CheckBoxes" } : null)  Male

@Html.RadioButtonFor(model => item.Data.Gender, "Female" , item.Data.Gender == "Female" ? new { id="rdoFemale", Checked = "checked",class="c" } : null)  Female

Jquery:

$(".CheckBoxes").on('click',function(){

alert($(this).val());

})

FIDDLE DEMO

0

Всякий раз, когда вы создаете радиокнопку, она будет хранить имя с ним. Это имя может быть Male или Female.

Поэтому, когда вы выбираете какой-либо из них, вы должны использовать свое имя, поскольку я использовал здесь

  • 0
    используйте свойство name в скрипте, чтобы щелкнуть по одному из них. Отдых это хорошо, я думаю ....

Ещё вопросы

Сообщество Overcoder
Наверх
Меню