zoukankan      html  css  js  c++  java
  • 关于validate.js中remote的使用

    网上关于validate的例子和应用很多,这里主要讲一下中文验证和多参数验证的情况。

    比如某数据库存储的银行编号,不同银行类型下的银行编号是可以相同的,比如农业银行下可以有编号ABC001的某一农行支行,而建设银行下边也有可以用类似的编号银行,那么在使用validate的时候就会遇到多参数的问题。另外有的时候校验中文的时候也会用到validate.js,但是它对中文的支持不太好。下边是解决方案

    比如要提交的表单form为$('#addForm')

    $('#addForm').validate({             

      errorEkement:'span',

      errorClass:'stherror',

      rules:{

        bankCode:{

            required:true,

            remote:{

              url:'/validateBankCode',

              type:'post',

              data:{

                bankName:function(){

                  return $('#bankName').val();

                },

                bankCode:functionn(){

                  return $("#bankCode").val();  

                }

              }

            }

        },

      messages:{

        required:'银行编号不能为空',

        remote:'同一银行类型下的银行编号重复,请更换!'

      },

      submitHandler:function(){

        //xxx

      }

    });

    在新增和编辑的时候经常会有这种校验,分享出来给大家validate.js的remote的用法,有问题可以咨询QQ:623687677;

  • 相关阅读:
    spring boot启动原理
    Minor GC ,Full GC 触发条件是什么?
    Redis分布式锁的正确实现方式Jedis客户端实现方式总结
    JVM命令总结
    InnoDB中B+树总结
    ThreadPoolExecutor 优先级的线程池
    锁的概述
    Deadlock Troubleshooting, Part 1
    Deadlock Troubleshooting, Part 3
    大型网站数据库优化和故障跟踪与排查(下篇)
  • 原文地址:https://www.cnblogs.com/neruda/p/5052690.html
Copyright © 2011-2022 走看看