从Grid中的多个radioButtonLists读取值

时间:2015-08-20 08:29:25

标签: jquery .net radiobuttonlist

我正在创建一个考勤页面,学生在网格中显示,每个学生必须使用单选按钮标记为在场,缺席或休假。

考勤页面的屏幕截图:

enter image description here

我只能从第一个使用jQuery的学生中选择状态,而不是其他学生。

这是我的代码:

<script type="text/javascript">
    $(function() {
        $('[id*=btnsave]').on('click', function() {
            var val = "";
            val = $('[id*=RBL1]').find('input:checked').val();
            if (val != "" && val != undefined) {
                alert("The value of the selected item is : " + val)
            }
            else {
                alert("No item in the RadioButton List Selected !!");
            }
        });
    });
</script>

如何使用类似循环的方式选择其他学生的状态?

1 个答案:

答案 0 :(得分:1)

是的,你应该在你的radiobutton列表中添加一个类并迭代它们,它应该是这样的:

  $('.rbl').each(function() {
        var checked = $(this).find('input:radio:checked');
        if (checked.length == 0) {
            alert("No item in the RadioButton List Selected !!");
        }
        else{
            ......`enter code here`
        }

  });