使用javascript在asp中选择所有复选框功能

时间:2012-09-07 05:22:17

标签: javascript asp-classic checkbox

我有一个表格,用于显示学生在asp中的记录。现在该表中的一列包含一个复选框,还有一个功能来检查顶部提供的所有复选框。 如何使用javascript做到这一点?

2 个答案:

答案 0 :(得分:1)

请参阅demo

$(function(){

    // add multiple select / deselect functionality
    $("#selectall").click(function () {
          $('.case').attr('checked', this.checked);
    });

    // if all checkbox are selected, check the selectall checkbox
    // and viceversa
    $(".case").click(function(){

        if($(".case").length == $(".case:checked").length) {
            $("#selectall").attr("checked", "checked");
        } else {
            $("#selectall").removeAttr("checked");
        }

    });
});​

答案 1 :(得分:0)

在任何地方定义链接,抓取其事件并使用checked属性

<a href="#" rel="checkedBoxes">Check All Boxes</a>
<a href="#" rel="uncheckedBoxes">Uncheck all Boxes</a>

<script>
   $(function() {
      $("a[rel=checkedBoxes]").live("click", function(eV) {
          eV.preventDefault();
          $("form input:checkbox").attr("checked", "checked");
      }
      $("a[rel=uncheckedBoxes]").live("click", function(eV) {
          eV.preventDefault();
          $("form input:checkbox").attr("checked", "");
      }

   });
</script>