为什么欧芹不验证每个字段(例如失去焦点),而我调用$('#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 事件。
官方文档