2012-07-25 4 views
0

선택한 라디오 버튼 값 또는 확인 조건을 인식하는 방법. 나는 아래 코드를 개발해 왔지만 IsPerDay를 확인하면 왜 IsPerDay가 컨트롤러로 돌아 오지 않는지 알 수 없다. 라디오 버튼 확인 방법을 보거나 컨트롤러에서 선택하지 않으셨습니까? asp.net mvc 3 라디오 버튼 확인 conditon을 감지하는 방법?

보기 < 스크립트 유형 = "텍스트/자바 스크립트"> 기능 매일() { document.getElementById를 ('RdIsPerDay') = 사실 확인.; document.getElementById ('RdIsPerWeekDay'). checked = false; document.getElementById ("txtPerDay"). style.visibility = 'visible'; document.getElementById ("lblPerday"). style.visibility = 'visible'; } 함수 EveryWeekDay() { document.getElementById ('RdIsPerDay'). checked = false; document.getElementById ('RdIsPerWeekDay'). checked = true; document.getElementById ("txtPerDay"). style.visibility = '숨김'; document.getElementById ("lblPerday"). style.visibility = '숨김'; }

</당신은 라디오 버튼에 대한 값을 지정하지 않는 >

+0

생성 된 HTML을 게시하십시오. – Dai

답변

1

스크립트. 이것을 코드에 추가하고 다음을 확인하십시오 : -

<script type="text/javascript"> 
    function EveryDay() { 
    document.getElementById('RdIsPerDay').checked = true; 
    document.getElementById('RdIsPerWeekDay').checked = false; 
    //add this to your code 
    document.getElementById('RdIsPerDay').value= true; 
    document.getElementById('RdIsPerWeekDay').value= false; 

    document.getElementById("txtPerDay").style.visibility = 'visible'; 
    document.getElementById("lblPerday").style.visibility = 'visible'; 
} 
function EveryWeekDay() { 
    document.getElementById('RdIsPerDay').checked = false; 
    document.getElementById('RdIsPerWeekDay').checked = true; 
    //add this to your code 
    document.getElementById('RdIsPerDay').value= false; 
    document.getElementById('RdIsPerWeekDay').value= true; 

    document.getElementById("txtPerDay").style.visibility = 'hidden'; 
    document.getElementById("lblPerday").style.visibility = 'hidden'; 
} 
</script>