Итак, я хочу поменять свой флажок, который проверял и снял флажок с переключателей, которые говорят: «Да» (отмечено) или «Нет» (не отмечено).Как я могу изменить свой флажок для переключателей?
Вот что я сделал для флажка:
На моем взгляде:
@Html.CheckBoxUi("PerpendicularCheckbox",@H.GetString("IsPerpendicular"), null, new { style = "margin-right:10px", @class = "type-style-paragraph" })
ЯШИ:
$('input:checkbox[name=PerpendicularCheckbox]').on({
"change": function() {
if (getUpdate()) {
var $this = $(this);
if (($this).is(':checked'))
$("ul li button").click();
}
}
});
if (!Perpendicular) {
$("#PerpendicularCheckbox").prop("checked", false);
}
else {
$("#PerpendicularCheckbox").prop("checked", true);
}
мне было интересно, что мне нужно, чтобы изменить его на радио-кнопку, yes и no options, используя расширение html в asp.net mvc?
EDIT:
Моя loosy попытка радиокнопок:
@Html.RadioButtonForUi("PerpendicularCheckbox",@H.GetString("IsPerpendicular"), null, new { style = "margin-right:10px", @class = "type-style-paragraph" })
$('input:radio[name=PerpendicularCheckbox]').on({
"change": function() {
if (getUpdate()) {
var $this = $(this);
if (($this).is(':checked'))
$("ul li button").click();
}
}
});
RadioButtonForUi:
public static MvcHtmlString RadioButtonForUi<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
string name,
bool IsEnable,
bool IsChecked,
object onchange = null,
string className = "",
bool isRequreid = true
) {etc.....}
ли вы имеете в виду, как это? https://msdn.microsoft.com/en-us/library/dd493075(v=vs.100).aspx –
Да что-то в этом роде, но я просто хочу знать, как использовать @ html.radiobutton с выбором да и нет для вышеуказанного флажка. –
так почему бы не использовать @ Html.RadioButtonFor, если вам нужен переключатель? – oqx