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>
  • 相关阅读:
    beta冲刺第一天
    反射机制
    Core Java 第五章总结
    Core Java 第四章总结
    Core Java 第三章总结
    第五讲附加总结
    高博SLAM基础课第五讲——PnP非线性优化
    高博SLAM基础课第五讲——几何基础
    高博SLAM基础课第四讲——非线性优化
    高博SLAM基础课第四讲——相机模型
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/6184212.html
Copyright © 2011-2022 走看看