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");


  • 相关阅读:
    随机生成字符串,可用来当id
    自己总结的关于uniapp项目用androidstuido打包成apk
    css3 滑动效果 门
    在数组里面随机获取随机的几个内容
    把一个数组分割成两个(不管奇数还是偶数)
    Mysql常用命令
    怎样才能彻底地删除多余输入法软件
    启动MySQL服务
    linux监控命令全覆盖
    浅谈MVC模式与SSH框架
  • 原文地址:https://www.cnblogs.com/feixiablog/p/8990501.html
Copyright © 2011-2022 走看看