简体   繁体   English

如何在 asp.net mvc 3 中检测单选按钮检查条件?

[英]how to detect radiobutton checked conditon in asp.net mvc 3?

how to recognize selected radiobutton value or check condition.如何识别选定的单选按钮值或检查条件。 i have been developing some below codes but i can not realise why if i check IsPerDay, IsPerDay not return to controller checked.我一直在开发下面的一些代码,但我不明白为什么如果我检查 IsPerDay,IsPerDay 不会返回到已检查的控制器。 how to see radiobutton check or unchecked in controller?如何在控制器中查看单选按钮选中或未选中?

View看法

<script type="text/javascript">
    function EveryDay() {
        document.getElementById('RdIsPerDay').checked = true;
        document.getElementById('RdIsPerWeekDay').checked = 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;
        document.getElementById("txtPerDay").style.visibility = 'hidden';
        document.getElementById("lblPerday").style.visibility = 'hidden';
    }
</script>


You are not assigning any value to the radio button.您没有为单选按钮分配任何值。 Add this to your code and check:-将此添加到您的代码并检查:-

<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>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM