问题标签 [angularjs-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
567 浏览

angularjs - 表单验证角度/引导

这是小提琴

无法理解为什么所需的验证不起作用?

HTML

JS

0 投票
1 回答
1216 浏览

angularjs - 在指令中生成 HTML 时,Angular setValidity 不起作用

我有我在指令中创建的动态 html,它包含一个带有验证的输入元素。生成带有错误消息的示例 HTML:

页面中用于生成 HTML 的指令的标记:

制作动态 HTML 的指令,我有一个手表 b/c 'people' 来自一个承诺:

替换元素函数:

进行验证的指令:

生成的动态 HTML 应在页面上显示,但验证不起作用。当我对一些示例 HTML 进行硬编码并使用验证器时,它可以正常工作。当我从指令生成 HTML 时,我无法弄清楚为什么验证不起作用(错误消息不会显示)?

0 投票
1 回答
1538 浏览

angularjs - 表单验证和禁用按钮

柱塞链接

在上面的问题中,我有三个单选按钮,让用户支付余额、最低金额和其他金额
。当用户点击第三个单选按钮时,它会打开一个带有输入的 div,用户可以在其中输入他们的
金额,并且该字段有一些验证。它随后对下一个字段集进行了一些验证。我想禁用提交按钮,直到表单有效。但即使我在单选按钮中选择余额或最低金额付款选项,提交按钮仍处于禁用状态(等待表单有效。可能正在寻找验证,这是第三个选项)。我怎样才能避免这种情况?

HTML

0 投票
1 回答
4859 浏览

angularjs - 我如何计算表格上的错误数量?

小提琴

我如何计算表格上的错误数量?

HTML

0 投票
5 回答
47111 浏览

angularjs - 验证字母上的文本输入

任何人都在 TextBox 上使用AngulerJS Validation。所以只能输入字母。

0 投票
2 回答
227 浏览

javascript - AngularJs 表单中的输入验证

问题,

不知何故,我无法使用 AngularJs 进行正确的验证。当必填字段不存在或提交时错误时,我希望用户输入框为红色。

我创建了一个 Plunker http://plnkr.co/edit/0ea77wRG3EJC13c22LLn。我创建了一个非常简单的 Plunker,只是为了理解。

请帮忙

0 投票
1 回答
1225 浏览

javascript - 如何在重置时使用角度重置验证?

在我们的 Angular 应用程序中,我们有一个带有验证和重置按钮的表单。我们基于文档中的示例:https ://docs.angularjs.org/guide/forms

当有人在字段处于无效状态时尝试重置表单时,就会出现问题。我的期望是重置后,该字段应重置为初始值,并且任何验证也将被重置。但是,我还没有弄清楚如何清除验证。

这可以在文档中的上述示例中进行演示:https ://docs.angularjs.org/guide/forms 加载演示并输入无效的电子邮件地址 ( potatoes),然后按重置。它会重置有效字段,但不会无效。我们已经尝试使用$setPristine()和摆弄$valid也没有导致任何地方。这似乎是一个直接的用例,但我无法找到任何答案。请有人指出我们忽略的微不足道的解决方案!

更新:从https://docs.angularjs.org/guide/forms添加代码

0 投票
1 回答
2097 浏览

angularjs - 角度时间验证似乎在 1.3 中不起作用?

我有一组简单的代码:

它可以从这里执行:http: //jsfiddle.net/U3pVM/9824/ 这个 JSFiddle 使用的是 1.3.0.beta 17

如果我将 Fiddle 更改为 1.3 版本,它每次都认为是无效的。

(如果时间有效,则显示在数据输入框上方。)

关于此验证有什么问题的任何想法?

0 投票
1 回答
3058 浏览

kendo-ui - kendo ui,角度需要对数字文本框进行验证

我正在尝试使用带有角度验证(ng-required)的剑道数字文本框,但是我无法让它工作。此元素上的 ng-required 属性对表单验证状态没有影响。

据我了解,这不起作用的原因是因为剑道数字文本框使用 k-ng-model 来存储它的值,而角度验证仅适用于 ng-model。

有没有其他人看到这个问题,有任何解决方法吗?

0 投票
3 回答
2201 浏览

angularjs - Angularjs 验证对于 1.3.0 和 1.2.6 的行为不同

我希望创建一个自定义指令,它呈现为输入类型元素。该指令应该重用 angularjs 验证框架。以下是custom-input我创建的实际指令:

与此对应的javascript是:

我正在尝试在此自定义输入上应用ng-requiredng-pattern验证。我遇到了两个问题:

  1. 在 angularjs 1.2.6 中,我可以在 1.3.0 中触发ng-required验证,custom-input但不会触发验证。
  2. 我无法ng-pattern在两个版本中触发验证。

我的理解是$setViewValuengModelController触发所有验证。上面是一个人为的例子,我的实际用例是创建一个自定义指令,为 SSN 呈现三个输入框。

以下分别是 1.2.6 和 1.3.0 的 plunker 链接:

Angularjs 1.2.6 Angularjs 1.3.0