问题标签 [angularjs-forms]
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 - 如何以角度形式包含来自自定义指令的输入字段?
我需要用这样的验证创建一个简单的表单 - https://jsfiddle.net/rohansh20/k7omkz7p/2/
但我需要动态生成输入字段。所以我制定了一个指令,可以转换为任何类型的输入字段 - https://jsfiddle.net/rohansh20/hdxj0np6/3/
小提琴是我正在尝试制作的简化版本。问题是这些字段,即使编译和呈现完美(可以通过检查 HTML 看到),也没有作为父表单控件的一部分包含在内。这可以在两个小提琴中显示的表单控件对象中看到。因此,无法确定表单有效性,并且两种表单在提交无效输入时表现不同。
我需要第二个小提琴中的表单控件为其属性具有正确的值,并让子控件及其属性像第一个小提琴中一样。这甚至可以使用自定义指令吗?我需要改变什么才能使这项工作?
注意 - 该指令将涉及动态创建 HTML 的复杂操作,因此必须在指令的链接函数中完成。具有多个 ngIf 的指令模板将无法正常工作。
javascript - 如何在 AngularJS 中获取文件内容和其他详细信息
单击提交按钮时如何获取文件内容。我只得到第一个和第二个输入。请参考片段:
javascript - 使用正则表达式验证 Angular 中的表单字段
我正在关注官方的角度文档,但它对我不起作用。有什么问题?我需要验证是否需要手机并遵循 +4400000000 等国际标准(加上信号和数字,没有空格,只有加号后的数字)。
我的代码是......
有什么建议吗?
javascript - Angular - 使用单选按钮
我相信我正确地遵循了单选按钮的 AngularJS 官方文档。
所以,我创建了这段代码:
此外,我还尝试使用 ng-value,像这样......
这是我的控制器
问题是:可能出了什么问题?因为当我单击单选按钮时,这不会更新模型 indexSelected。有什么线索吗?
angularjs - 我的 AngularJS 验证不起作用。我添加了 ng-required
我的 AngularJS 验证不起作用。我添加了 ng-required。请让我知道我在哪里失踪
angularjs - 检查控制器哪个输入元素已被修改
我需要检查在更新表单中修改了哪个输入元素。
现在,当我单击更新按钮时,我需要检查在控制器的更新表单中修改了哪个输入元素。请帮忙。
angularjs - 角度形式如何显示更改的保存按钮文本?
我使用 angular 1 form 来显示更改的保存按钮文本。按钮文本应如下所示:
- (禁用)保存 - 初始时
- (启用)保存 - 编辑时或保存后重新编辑时
- (启用)已保存 - 单击保存按钮
如何使用简单的方法来解决它?
示例 JSFiddle或the follow code
angularjs - 角度形式在低于最小值的日期未设置为无效
我有一个类型设置为日期的输入字段。
使用弹出日历控件,最小日期被相应地锁定,但我仍然可以输入日期或使用向上/向下选择器低于最小日期。我仍然可以接受,但是表单并没有设置为无效。
我错过了什么?
javascript - TypeError:无法读取未定义的属性“$dirty”
我有一个带有名称的 Angular 表单p24Form
我正在尝试检测它是否变脏或更改,然后相应地显示我的保存按钮。我试过了
尝试#1
尝试#2
我一直得到
TypeError:无法读取未定义的属性“$dirty”
我该如何调试呢?
javascript - 如何使用 AngularJS 获取文本字段的值?
我想在提交表单时使用 AngularJS 获取文本字段值的值。
下面的代码总是显示“未定义”。
html:
一次尝试:
另一种尝试: