이름, 나이 및 두 개의 라디오 버튼 목록 (필수 및 ID)과 같은 특정 필드를 사용하는 웹 양식을 만들었습니다. 하나의 라디오 버튼 목록 "필수"값에 대해 특정 필드를 비활성화 할 수있게하려고합니다. "Required"Radiobuttonlist에는 "YES", "NO"의 두 항목이 있습니다. 예를 선택하면 특정 필드를 사용하지 않도록 설정하고 반대의 경우도 마찬가지입니다.Asp.net에서 Java Script를 사용하여 radiobuttonlist를 비활성화하는 방법은 무엇입니까?
texboxes를 비활성화 할 수 있지만 택스트 및 PAN 항목을 나열해야하는 라디오 버튼 목록 "ID"를 비활성화 할 수는 없습니다. 나는 내가 FBO1TaxId을 해제 할 수 있어요 그것을
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;
}
}
}
위해 다음 코드를 사용했다, 그러나, 나는 라디오 버튼 목록 "fbo1RadioButtonList"를 해제 할 수 없습니다입니다. 나는 어떻게 그것을 성취 할 것인가? 나는 그 가치를 개별적으로 다루어야합니까?