如何在 ParselyJS 中手动触发 field:error 事件

How to manually fire the field:error event in ParselyJS

在 ParsleyJS 中,您可以通过调用 addError 方法手动向输入添加错误。像这样:

$('#myInput').addError("myCustomError", {message : "An error has occurred"});

不过我发现这不会触发 field:error 事件。我为此事件设置了一个全局侦听器。

有没有办法在手动添加错误的情况下触发 field:error 事件?

您可以使用$('#myInput').parsley().trigger('field:error')