zoukankan      html  css  js  c++  java
  • jQueryValidate实现重复性验证

    $(function(){
         $("#frm").validateForm({
              rules:{
                   'caResourceStandard.resourceName':{
                        required:true,
                        remote:{
                             type:"post",
                             url:"/concealedacceptance/caResourceStandard!duplicateCheck.action",
                             data:{
                                  "caPreDataStandard.id":function(){return $("#id").val();},
                             },
                        },
                   },
              },
              messages:{
                   'caResourceStandard.resourceName':{
                        required:"此处不能为空",
                        remote:"该资料名称已存在!"
                   }
              }
         });
    })

    public void duplicateCheck(){
            Integer count = null;
            Map<String,String> map = new HashMap<String, String>();
            map.put("id", caResourceStandard.getId());
            map.put("resourceName", caResourceStandard.getResourceName());
            count = caResourceStandardService.countResourceName(map);
            try {
                response.getWriter().print(count>0?false:true);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    <select id="countResourceName" parameterType="java.util.Map" resultType="Integer">
         SELECT COUNT(1) FROM CA_RESOURCE_STANDARD WHERE RESOURCE_NAME = #{resourceName} AND Z_STATUS = 1<if test="id != null and id != ''">AND ID !=#{id}</if>
    </select>
  • 相关阅读:
    题解 P1030 【求先序排列】
    行列式及其打开方式
    题解 P2580 【于是他错误的点名开始了】
    题解 P1130 【红牌】
    题解 P5239 【回忆京都】
    题解 P1184 【高手之在一起】
    【笔记】自学ST表笔记
    题解 P1208 【[USACO1.3]混合牛奶 Mixing Milk】
    树状数组自学笔记
    EBS R12.2系统logo的修改
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/6184212.html
Copyright © 2011-2022 走看看