zoukankan      html  css  js  c++  java
  • 在aspx页面的checkbox取值验证

    在做项目的时候遇到了一个选择性的问题,之前都可以用$("#id").checked,但是不知道为什么现在不可以了,只能if($(this).is(":checked")

    <script type="text/javascript">
            function Edit() {
                var id = "";
                var count = 0;
                $("input[name='checkboxItem']").each(function () {
                    if ($(this).is(":checked")) {
                        id += $(this).val() + ",";
                        count += 1;
                    }
                });
                if (count == 0) {
                    alert("请选择操作记录");
                    return false;
                }
                if (count != 1) {
                    alert("每次只能选择一条记录");
                    return false;
                }
                window.location.href = "/Member/AddressOperate?guid=" + id;
            }
        </script>

    注意:

      这里的if($(this).is(":checked")是绝对有效的,有些时候可以用if($("# 此时控件id部分").val(),取值

    aspx页面:

      <tr><input name="checkboxItem" value='<%# Eval("Guid") %>' type="checkbox" /></tr>

      <tr><input id="checkboxAll" onclick="javascript:SelectAllCheckboxes(this);" type="checkbox" /></tr>

  • 相关阅读:
    Arduino
    DTU
    现代信号处理与应用
    matlab学习记录
    列车准点节能操纵
    泊松过程
    序号生成算法odoo
    操作系统特性
    c语言中的变量
    xml中的四则运算与时间爱格式
  • 原文地址:https://www.cnblogs.com/JeffController/p/3982814.html
Copyright © 2011-2022 走看看