我正在使用valdr(https://github.com/netceteragroup/valdr)来验证我的表单与Angular。由于它仅在用户点击输入后显示反馈消息,因此如果用户单击提交按钮,我还想显示它们。有没有办法做到这一点或手动触发验证?
答案 0 :(得分:1)
以下链接介绍了您的问题: https://github.com/netceteragroup/valdr/issues/63
作者曾说过使用$submitted
标志
https://docs.angularjs.org/api/ng/type/form.FormController
您将使用下面的内容在提交时显示您的错误消息,而不是在您退出输入字段时显示。
<span class="help-inline" ng-show="submitted &&
form.email.$error.email">Invalid email</span>