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>

  • 相关阅读:
    从零开始~
    SVN
    了解下几个证书~~
    重要的技术发展趋势
    求职路上英语面试试题问答大全
    C语言比java重要吗?
    开源solr搜索服务器配置
    全文索引 与 Like 的实现原理
    nginx搭建多个站点
    .Solr构建索引查询索引
  • 原文地址:https://www.cnblogs.com/JeffController/p/3982814.html
Copyright © 2011-2022 走看看