我已经创建了一个Web窗体,其中我有一些特定的字段,如名称,年龄和两个单选按钮列表(必需和ID)。我想启用禁用某个单选按钮列表的“必需”值的某些字段。 “必需的”Radibuttonlist有两个项目,“是”,“否”。如果我选择是,那么某些字段应该被禁用,反之亦然。如何在Asp.net中使用Java脚本禁用单选按钮列表?
我能够禁用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”。我将如何实现它。我必须单独处理它的价值吗?