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


转载于:https://www.cnblogs.com/feixiablog/p/8990501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值