【发布时间】:2012-11-24 08:15:48
【问题描述】:
我有一个带有两个复选框的 MVC 2 视图,如下所示:
<%: Html.Label("Is Customer")%>
<%
accountStatus = Model.AccountStatus == "Customer" ? true : false;
%>
<%: Html.CheckBox("IsCustomer", accountStatus.Value, new { onclick = "uncheckAll(this);" })%>
我希望如果一个复选框被选中,那么另一个复选框不会被选中。我得到这样的 id:
function uncheckAll(ID) {
var search_form = document.getElementById('frmAccountEdit');
var IsTrialAccount = document.getElementById('IsTrialAccount'); // getElementsByTagName("input");
var IsCustomer = document.getElementById('IsCustomer');
如何做到这一点?
【问题讨论】:
-
您考虑过使用单选按钮吗?听起来是您正在尝试的理想人选。
-
不,该表单还有其他复选框,我需要仅在某些情况下检查它们。
标签: javascript jquery asp.net-mvc asp.net-mvc-2