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>
  • 相关阅读:
    java面向对象小总结
    eclipce 快捷键
    linux中查找和过滤的用法:find,grep
    shell脚本
    条形码和二维码
    Json简介
    牛客练习
    输入流操作
    Java编码
    maven入门
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/6184212.html
Copyright © 2011-2022 走看看