我正在使用 Parsley 来验证一些表格,而服务器也在他这边进行相同的验证。当服务器上的约束失败时,我调用此函数在欧芹上添加错误:
var invalidField = $('[name="' + param.target + '"]').parsley();
window.ParsleyUI.addError(invalidField, "remoteError_"+param.target, param.message);
Param.target 是要无效的输入字段的名称。该字段下显示为 li 的错误,但对于父表单消息被禁用
<form id="ricarica_telefonica_form"
data-parsley-errors-messages-disabled>
<script>
$(function(){
$('#ricarica_telefonica_form').parsley();
});
</script>
此外,我正在使用自定义消息可视化来显示错误引导工具提示
window.Parsley.on('field:error', function() { some code });
但是我的代码没有被执行(当一个字段被欧芹无效时它可以工作)。我究竟做错了什么?方法 .addError 是否由欧芹正确管理?