Как установить по умолчанию для невыбранного переключателя значение 0
?
У меня есть следующий HTML-код:
<input type="radio" name="myradiobutton" value="1" />1
<input type="radio" name="myradiobutton" value="2" />2
<input type="radio" name="myradiobutton" value="3" />3
И у меня есть следующий код, чтобы получить значение selected радиокнопки
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {var value = $(this).val();});
Проблема в том, что я хочу по умолчанию установить значение radio_button_value
на 0
] в случае ничего не выбрано. Как мне это сделать?
Я в основном хочу выполнить следующий псевдокод (но это не работает)
var radio_button_value $('input[name=myradiobutton]:radio').click(function() {
if set
return $(this).val();
else
return 0;
});
ОБНОВЛЕНИЕ
Кажется, есть путаница с тем, о чем я прошу.
Что я хочу делать, когда страница загружается (до того, как пользователь сможет даже выбрать переключатель), мне нужна функция, которая будет возвращать 0 для значения переключателя.
Затем, как только пользователь выберет переключатель кнопка
общедоступный список Я хотел бы суммировать свойство в подсписке списка ... пример: У меня есть: На мой взгляд, у меня есть Очевидно, что все после Sum не работает, но есть ли способ сделать это в одной строке, не создавая новый Dto на стороне моего сервера? public class List1 {
public List<List2> List2 { get; set; }
}
public class List2 {
public int TotalUnits { get; set; }
}
List
, так что я хочу сделать что-то вроде: <%= Model.List1.Where(x.List2.Any()).Sum(x=>x.TotalUnits) .%>