我创建了一个 Web 表单,其中包含某些字段,例如姓名、年龄和两个单选按钮列表(必填和 ID)。我想在一个单选按钮列表“必需”的值上启用禁用某些字段。“必需”单选按钮列表有两个项目,“是”、“否”。如果我选择是,那么某些字段应该启用禁用,反之亦然。
我可以禁用 texboxes,但是我无法禁用单选按钮列表“ID”,该列表必须将其中的项目列为 taxId 和 PAN。我已经使用了以下代码
function EnableDisableID() {
if (document.getElementById("<%=rdID.ClientID %>") != null) {
var IDList = document.getElementById('<%= rdID.ClientID %>');
var isOpenID;
if (IDList != null) {
var openSubID = IDList.getElementsByTagName("input");
for (var i = 0; i < openSubID.length; i++) {
if (openSubID[i].checked) {
openSubID = openSubID[i].value;
}
}
}
if (openSubID == 'true') {
document.getElementById('<%=fbo1RadioButtonList.ClientID %>').disabled = false;
document.getElementById('<%=txtFbo1TaxId.ClientID %>').disabled = false;
}
if (isOpenSubAccount == 'false') {
alert("Printing..." + isOpenSubAccount);
document.getElementById('<%=fbo1RadioButtonList.ClientID %>').disabled = true;
document.getElementById('<%=txtFbo1TaxId.ClientID %>').disabled = true;
}
}
}
我可以禁用 FBO1TaxId,但是,我无法禁用单选按钮列表“fbo1RadioButtonList”。我将如何实现它。我必须单独对待它的价值吗?