问题标签 [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 投票
2 回答
110 浏览

angularjs - Angular 中受限的验证器名称

我创建了自定义验证器并将其附加到输入元素的模型中,例如:

而且它不起作用 - 甚至没有调用函数。但是将其重命名requiredalsoRequired- 它被正确调用。

Angular 对验证器命名有一些限制吗?

0 投票
1 回答
609 浏览

javascript - 如何验证Angular js中的文本框

我在 UI 中有一个文本框和搜索按钮。我想验证它,就像在按钮单击时只输入数字一样。

我没有在表单中使用它(我知道了很多验证表单控件的方法)。但我只是在我的 div 中设计了它(独立)。

所以你能指导我验证我在 Angular 中的控制吗?

0 投票
1 回答
1262 浏览

angularjs - angularjs检查特定div内元素的脏状态

我有一个这样的表单,我喜欢使用 angularjs 进行表单验证

如何检查buyerDetails div中的任何输入元素是否处于脏状态?

0 投票
3 回答
2738 浏览

angularjs - 如何设置模糊事件的验证?

我在 plunker 中写了一些示例。当用户离开时,我需要验证我的输入。我用ng-model-options="{ updateon: 'blur'}"这个。ng-minlength工作正常,但这不适用于ng-required验证。

0 投票
4 回答
4492 浏览

angularjs - AngularJS 'controller as' 和 form.$valid

我想检查一个表单在角度控制器中是否有效。使用 $scope 时这似乎很简单,但我无法让它与“控制器作为”语法一起使用。

当我尝试访问 form.$valid 时,我收到错误消息"Cannot read property '$valid' of undefined"

plunkr:http ://plnkr.co/edit/w54i1bZVD8UMhxB4L2JX?p=preview

HTML

JS

0 投票
1 回答
454 浏览

angularjs - 为什么无效的表格一开始是有效的,然后是无效的?

为了简化事情,我制作了一个示例表格来描述我的问题:

还有一个控制器:

预期结果:

实际结果:

谁能告诉我为什么表格一开始是有效的,然后变得无效(顺便说一句,它应该是什么)?

工作演示

0 投票
2 回答
255 浏览

javascript - 不需要输入时制作和 Angular 表单无效

我正在直接在用户的个人资料页面上制作个人资料编辑器,我想在其中显示他们所做更改的实时预览。

我基本上是使用附加到输入和文本区域的模型来更新视图。

这是一个预览,显示名称、个人资料图片、标题图片和一些简介:

这是图像预览,显示名称、个人资料图像、标题图像和一些简介

这个想法是更新那些实时(尚未提交),以便用户可以在保存更改之前预览他们正在做的事情。

所以我遇到的问题是,我不希望任何字段都是必需的,因为我希望他们可以选择更新他们的个人资料,这样他们就可以选择更新个人资料图片、标题或文本。

但是,在这样做时,由于它们不是必需的,因此 angular 表示表单在加载时有效(这在技术上是正确的)但发生的情况是我的视图发生了变化并且没有显示任何内容,因为字段显示为有效:

显示空值的图像

我将如何处理这个?

0 投票
1 回答
713 浏览

angularjs - angularjs:提交后清除表单显示错误消息?

嗨,我有使用许多字段的表格。提交后,如果一切正常,我正在清除或将表单设置为默认状态,但我仍然收到错误消息。

我在这里做错了吗?

0 投票
2 回答
1155 浏览

javascript - AngularJS 密码确认 noMatch 工作但表单是 $invalid?

我正在使用此代码输入密码并确认密码输入正确匹配

Javascript:

HTML:

代码工作正常,但是当我将表单传递给 ng-submit 函数时,它总是在确认密码字段中显示无效。我在控制台中检查此表单仅确认密码字段具有 $valid = false 和 $invalid = true 。需要帮助这里有什么问题。

这是控制台

在此处输入图像描述

0 投票
2 回答
447 浏览

javascript - angularjs - 无法使输入无效(对象不支持属性或方法'$setValidity')

我尝试执行以下操作

但因此错误而失败

可能是什么原因?

resource.Password 数据绑定到这样的输入