javascript - 使用 valdr (AngularJS) 手动触发验证

标签 javascript angularjs valdr

我正在使用 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/

相关文章:

javascript - 如何创建一个带有“查看更多”选项的下拉按钮,并且单击切换不应在React js中发生?

angularjs - 如何在指令模板 Angular JS 中使用 ng-repeat

css - Angular/Valdr - 将自定义类添加到 valdr-form-group

javascript - 在 chrome 中使用 document.removeChild() 删除脚本

javascript - 使用外部 anchor 链接打开特定的 Accordion 面板

javascript - Angular.js - ui-router 不注入(inject) View

javascript - 我们可以在配置 block 之外使用 valdr.addConstraint 和 addValidator 函数吗?

javascript - 如何从 Node 包库内部需要根项目目录中的内容?

css - Bootstrap 导航栏下拉菜单在 iphone 上不起作用