我正在使用 valdr (https://github.com/netceteragroup/valdr) 来通过 Angular 验证我的表单。由于它仅在用户单击输入后显示反馈消息,因此如果用户单击提交按钮,我也想显示它们。有什么办法可以做到这一点或手动触发验证吗?
最佳答案
这是一个讨论您的问题的链接: https://github.com/netceteragroup/valdr/issues/63
作者说过要使用 $subscribed
标志
https://docs.angularjs.org/api/ng/type/form.FormController
您可以使用如下所示的内容在提交时显示错误消息,而不是在退出输入字段时显示错误消息。
<span class="help-inline" ng-show="submitted &&
form.email.$error.email">Invalid email</span>
关于javascript - 使用 valdr (AngularJS) 手动触发验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34855112/