【发布时间】:2014-07-26 23:15:58
【问题描述】:
我有 MVC 应用程序,我正在尝试检查默认单选按钮以开始。
我的表单代码如下:-
@using (Html.BeginForm(null, null, FormMethod.Post, new { id = "form" }))
{
<div>
@Html.RadioButtonFor(model => model.StageGate, false) No
@Html.RadioButtonFor(model => model.StageGate, true) Yes
</div>
<input type="submit" value="Submit" class="button" />
}
现在一开始,默认选择否,在我提交表单时将其更改为是后,我希望它恢复为否。
我尝试了很多方法,但都不起作用。
我尝试的一些方法如下:-
$("#StageGate").prop("checked", true)
$("#StageGate").attr('checked', 'checked');
但没有任何效果。
编辑
呈现的 HTML 是:-
<form action="/Url" id="form" method="post" novalidate="novalidate">
<div>
<input checked="checked" data-val="true" data-val-required="The StageGate field is required." id="StageGate" name="StageGate" type="radio" value="False"> No
<input id="StageGate" name="StageGate" type="radio" value="True"> Yes
</div>
<input type="submit" value="Submit" class="button">
</form>
请指导我以帮助我将其发送回“否”或“是”的方法。
【问题讨论】:
-
发布你渲染的 HTML
-
@tymeJV 请查看已编辑的问题。
标签: jquery asp.net-mvc radio-button