【发布时间】:2017-03-08 19:44:40
【问题描述】:
当复选框被选中时,是否可以将复选框的值从 TRUE 更改为 FALSE,反之亦然?我可以在更改事件上编写一个 JQuery 并更改值,但想知道 HTML 中是否有其他方法?
<input name="bool_flg" id="bNow_flg" type="checkbox" value="true">
【问题讨论】:
-
复选框是表单的一部分,并且您想影响提交表单时使用的值吗?
-
你想在这里做什么。您的复选框的值为
true,因此它将绑定到bool属性。如果选中,则将提交true,如果未选中,则不提交任何内容(因为未选中的复选框不会提交值)并且您的bool属性将为false。更改value.attribute 有什么意义。你为什么不使用@Html.CheckBoxFor(m => m.bool_flg)来正确生成你的html?
标签: jquery html .net asp.net-mvc