运行 提交按钮中欧芹后的一些代码

Running some code right after parsley in submit button

我正在与第三方项目合作,该项目使用 html- 实例化欧芹进行输入验证。我想 运行 在真正提交之前进行一些额外的服务器端验证,所以我尝试在提交按钮的 onclick 属性中注册一个事件处理程序。

现在我的问题是重新加载页面时它的行为不一致...

现在它应该 运行 在欧芹之前,如果我点击提交我的处理程序将 运行 但有时只有欧芹 运行.

当表单因为有效而正常提交时,是否有更受支持的方法 运行 事件处理程序(有可能取消事件)?

正确执行此操作的方法是添加一个自定义验证器,它将 return 一个承诺。你有一些 examples here。如果优先级正确,您的检查将 运行 只有在所有其他(非异步)验证成功后才会进行。