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>
  • 相关阅读:
    C# 四种基本排序算法(冒泡排序,插入排序,选择排序,快速排序)外加折半排序
    jQuery ajax serialize() 方法
    关于问问题
    VIM键位图
    Highcharts选项配置详细说明文档
    awk处理文件内容格式
    【转】如何写出高性能SQL语句
    PHP合并、追加与连接数组
    如何选择web开发语言
    PHP 数据类型验证和获取
  • 原文地址:https://www.cnblogs.com/lxcmyf/p/6184212.html
Copyright © 2011-2022 走看看