为什么欧芹不验证每个字段(例如失去焦点)而我调用 $('#myForm').validate();?



为什么欧芹不验证每个字段(例如失去焦点),而我调用$('#myForm').validate();?

只有在我验证整个表单后,才会开始验证失去焦点的字段。

在javascript中,我以这种方式将欧芹设置为我的形式:

formObject.parsley({trigger: 'change'});

html 中没有为我的表单设置任何属性。除验证规则属性外,没有为表单域设置任何属性。将数据欧芹触发器="更改"设置为表单字段无济于事。

欧芹使用触发验证的阈值,默认情况下为 3 个字符。

查看官方文档 - http://parsleyjs.org/doc/index.html

验证阈值 #2.0
data-orsley-validation-threshold="10"
与上面的触发器选项一起使用,对于所有键事件,在字段具有一定数量的字符之前不要验证。默认值为 3

那么,您可以尝试输入3 +字符并更改焦点以检查其是否正确执行验证吗?

延迟响应...

data-parsley-trigger="focusout"

此外,触发器事件支持这些 jQuery 事件。

官方文档

最新更新