gpt4 book ai didi

jquery - 将字段设置为 dirty 以触发 Angular JS 中的验证

转载 作者:行者123 更新时间:2023-12-01 06:26:50 25 4
gpt4 key购买 nike

我正在尝试获取表单中的所有字段并将它们设置为脏。

类似这样的事情:

 $timeout(function () {

$('input').each(function(){

$(this).$dirty=true;

});
}, 0);

这不起作用。我确实明白这样的事情效果很好:

$scope.form.uName.$dirty = true;

但是当我使用 jquery 迭代所有字段时,出现了问题。

这是 fiddle :http://jsfiddle.net/Qdk5M/1302/

感谢任何帮助。谢谢..

最佳答案

从 AngularJS 1.3.4 开始,您可以在字段 ( source ) 上使用 $setDirty() 。例如,对于所有有错误并标记为必填的字段,您可以执行以下操作:

angular.forEach($scope.form.$error.required, function(field) {
field.$setDirty();
});

关于jquery - 将字段设置为 dirty 以触发 Angular JS 中的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24049528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com