JQuery Validate插件如何自定义验证方法(结合ajax实现数据库的查重)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery Validate插件如何自定义验证方法(结合ajax实现数据库的查重)相关的知识,希望对你有一定的参考价值。

概述

        本文介绍Validate自定义表单校验方式。Validate插件虽然提供了丰富的验证规则,但在很多时候仍然很难满足我们的开发需求,在注册页面我们需要通过ajax验证用户输入的用户名是否已经被他人注册,那此时通过传统的Validate验证方式已经无法满足需求了! 我们可以通过自定义验证方法来结合ajax实现这个需求。

自定义ajax基本语法

因为validate是JQuery的插件,所以在此之前必须先导入JQuery和validate的JS包。

    <script type="text/javascript">
                //下面开始自定义一个校验规则(addMethod方法传入两个参数,第一个一个是自定义校验规则的规则名称,第二个传入的是校验方法)
                $.validator.addMethod(
                        "规则名称",
                        function(value,element,params){
                                //这个是验证所调用函数(校验函数),传入三个参数
                                //value:输入的内容(表单元素输入的内容)
                                //element:被校验的元素对象
                                //params:规则对应的参数值(例:required:true 传入的params就是true)
                        }
                );
    </script>

以上是关于JQuery Validate插件如何自定义验证方法(结合ajax实现数据库的查重)的主要内容,如果未能解决你的问题,请参考以下文章

jquery validate:自定义验证规则

jquery validate表单验证插件

jquery.validate.js使用之自定义表单验证规则

数据检验插件: Validate插件 添加自定义表单验证

前端验证,jquery.validate插件

jQuery基础(常用插件 表单验证,图片放大镜,自定义对象级,jQuery UI,面板折叠)