名前、年齢、2つのラジオボタンリスト(必須とID)などの特定のフィールドを使用するWebフォームを作成しました。1つのラジオボタンリスト「必須」の値の特定のフィールドを無効にしたい。「必須」ラジオボタンリストには、「はい」、「いいえ」の2つの項目があります。[はい]を選択すると、特定のフィールドが無効になり、その逆も可能になります。
texboxを無効にすることはできますが、中にアイテムをtaxIdおよびPANとしてリストする必要があるラジオボタンリスト「ID」を無効にすることはできません。私はそれのために次のコードを使用しました
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」を無効にすることはできません。どうすればそれを達成できますか。その価値を個別に扱う必要がありますか?