zoukankan      html  css  js  c++  java
  • Nice Jquery Validator 事件

    订阅

    .on("validation")

    描述:每次验证完一个字段,都会触发 validation 事件,通过该事件可以获取到当前验证字段的验证结果。

    示例

    $('#form').on('validation', function(e, current){
        var form = this;
        // form 中是否所有字段都验证通过
        console.log(form.isValid);
        // 当前验证字段是否通过
        console.log(current.isValid);
    
        // 打印其他属性
        console.log(current.element);
        console.log(current.value);
        console.log(current.msg);
    });


    .on("valid.form")

    描述:在表单验证通过后触发
    示例

    $('#form').on('valid.form', function(e, form){
        //do something...
    });

    .on("invalid.form")

    描述:在表单验证不通过后触发
    示例

    $('#form').on('invalid.form', function(e, form, errors){
        //do something...
    });

    .on("valid.field")

    描述:在字段验证通过后触发
    示例

    $('#username').on('valid.field', function(e, result){
        //do something...
    });

    .on("invalid.field")

    描述:在字段验证不通过后触发
    示例

    $('#username').on('invalid.field', function(e, result){
        //do something...
    });

    .on("valid.rule")

    描述:在规则验证通过后触发

    示例

    $('#username').on('valid.rule', function(e, ruleName){
        if (ruleName === 'remote') {
            //do something...
        }
    });

    .on("invalid.rule")

    描述:在规则验证不通过后触发
    示例

    $('#username').on('invalid.rule', function(e, ruleName){
        if (ruleName === 'remote') {
            //do something...
        }
    });

    发布

    .trigger("validate")

    描述:触发字段执行验证
    示例

    // Verify the selected field.
    $('#username').trigger("validate");
    // Verify the selected form.
    $('#form').trigger("validate");
    // Verify the selected area.
    $('#area').trigger("validate");

    .trigger("showmsg", [type, message])

    支持v0.8.0+
    描述:触发字段提示消息
    示例

    // Tips ok message
    $("#username").trigger("showmsg", ["ok", "Great name"]);
    // Tips error message
    $("#username").trigger("showmsg", ["error", "Name is already taken"]);
    // Tips general message
    $("#username").trigger("showmsg", ["tip", "Others make a good name for you impressed"]);
    // Tips tip message has been bound (data-tip)
    $("#username").trigger("showmsg", ["tip"]);
    // Tips all tip message
    $("#form").trigger("showmsg", ["tip"]);


    .trigger("hidemsg")

    支持v0.8.0+
    描述:触发字段隐藏消息
    示例

    // Hide field message
    $("#username").trigger("hidemsg");
    // Hide all messages form the form
    $("#form").trigger("hidemsg");


  • 相关阅读:
    【转】HTML5的小知识点小集合
    11月15日下午 ajax返回数据类型为XML数据的处理
    11月15日下午 用代码操作文件(文件夹)
    11月15日上午文件上传
    11月14日用AJAX、PHP、SESSION做购物车
    各种进位制转换
    11月13日上午ajax返回数据类型为JSON数据的处理
    11月13日上午省、市、区(县)三级联动
    11月10日下午 ajax做显示信息以后用ajax、Bootstrp做弹窗显示信息详情
    11月10日上午ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库
  • 原文地址:https://www.cnblogs.com/feixiablog/p/8990501.html
Copyright © 2011-2022 走看看