问题标签 [ng-required]
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.
angularjs - md-select 和 required 不检测空值
我正在尝试使用 angularjs 和 md-select 进行选择选项。问题是,<md-option ng-value=""></md-option>
什么都不做。
我在 github 上看到了多个问题,但没有有效的修复。
javascript - 即使必需的字段为空,myForm.$valid 也会返回 true
我有一个myForm
带有一些输入字段的表单。
我要实现什么:每个字段required
只有在其他至少一个输入字段不为空时才有效。
我是怎么做的:我ng-required="ctrl.isAtLeasOneFieldSet()"
在每个领域都设置了。此函数检查是否设置了任何字段。直到这里它才起作用。如果我设置了一个字段,它会返回true
,如果没有设置字段,它会返回false
。我也在 Firefox 的“开发人员控制台检查器”中看到它,当我在其中一个输入字段中设置和取消设置值时,需要在真假之间进行更改。
什么不起作用:我在我的控制器中有一个提交功能:
并在表格上ng-submit="ctrl.submitForm(ctrl.myForm.$valid)"
。即使ng-required
设置为true
并且未设置输入字段,valid
in也会submitForm
返回true
。我已经用这种技术数千次了,ng-required="someValue"
但没有像现在这样的功能,它工作得很好。我认为当我设置时有ng-required
问题ctrl.isAtLeasOneFieldSet()
。看起来表单不会更新到required
.
这里有一个模拟:
index.html - 表单
index.js - 提交表单()
javascript - 基于选择单选按钮的自定义角度验证
我需要一些帮助,因为我有部分验证工作。当一个人选择一种称为 CC 的付款方式时,用户输入需要验证才能立即启动,并且不允许输入错误的号码或能够付款(按钮将被禁用)。我的问题是验证不起作用,因为当我输入第一个数字时打开按钮并且验证不起作用并且我也使用了此资源以及基于用户输入的验证。
这是我的 html/angular 代码:
这是我的 JS 代码:
html - Conditional pattern to be used along with required Angular7/8
In my template driven form the textarea is required based on a condtion. I would also like the pattern to be conditional. I tried this syntax based on a question from angular 1.x but it doesn't seem to work. - pattern=" condition ? '.*[^ ].*' : ''"
I also tried - pattern="condition ? (\s*[^\s]+\s*)+ : .*"
. is this possible with the later versions of Angular? Here is my stack blitz: https://stackblitz.com/edit/conditionalpattern
javascript - AngularJS ngRequired 自定义指令
我有一个小指令将required
类添加到表单元素的最近标签。它适用于 attribute required
,但使用ng-required
时似乎没有将指令绑定到元素。
如何在ng-required
更改时动态触发指令绑定?
注意如果可能的话,我不想向 HTML 添加任何额外的标记,以拥有一个全局指令
javascript - required 指令不适用于 Angular 中的选择标签
我有一个表单将多个字段required
附加了指令,如下所示:
除select
下拉菜单外,所有功能都在工作。我有它,所以默认文本显示,提示用户从下拉列表中选择。尽管表单返回有效,即使用户没有从下拉列表中选择选项。这是select
html。
问题
为什么没有检测到所需的指令,从而导致表单有效,允许用户提交?我试过ng-required="true"
了,我遇到了同样的问题。