2011-02-07 5 views
0

체크 표시가있는 경우 사용자가 클릭하면 라디오 버튼 목록이 표시되는 체크 표시가 있습니다. 체크 표시가 선택되어 있지 않으면 라디오 버튼 목록이 보이지 않습니다. 할 일은 radiobuttonlist의 항목을 선택하지 않은 경우 체크 표시가 선택 취소되면 확인란을 선택 취소하고 사용자가 체크 표시를 다시 설정하면 radiobuttonlist를 표시하지만 모든 항목을 선택 취소합니다.라디오 버튼 목록 확인 이벤트가 자바 스크립트를 사용하여 선택 취소 한 후 실행되지 않음

이 내가 자바 스크립트를 사용했다 와트입니다 :

elementRef = document.getElementById('<%= rowFlightClass.ClientID %>'); 
      clearList(elementRef) 
function clearList(elementRef) { 
     var inputElementArray = elementRef.getElementsByTagName('input'); 
     for (var i = 0; i < inputElementArray.length; i++) { 
      var inputElement = inputElementArray[i]; 
      inputElement.checked = false; 

     } 

} 

하지만 라디오 버튼이 완전히 삭제되지 않습니다, 그들은 메모리에 체크, 그것은 보인다.

이 코드를 사용하면 선택을 취소 한 것처럼 보이지만 이전에 선택한 라디오 버튼을 클릭하면 selectedindexchange 이벤트가 실행되지 않습니다.

+1

당신은 우리에게 당신의 마크 업 (실제로 브라우저 아닌 ASP.net 소스에 보내 얻는 HTML)를 게재 할 수 있습니까? 그리고'<% = rowFlightClass.ClientID %> '는 (즉, 정확한'id'로) 제대로 해석 되었습니까? –

답변

관련 문제