我正在编写一个脚本,将信息填充到网站的表单中,然后提交。
我通过 document.getElementById("input_field_id").value = "value";
; 在输入字段中输入数据提交之前的表单必须通过 AngularJS 代码进行验证,但是当字段中弹出数据时,它没有经过验证,我该如何强制执行?
代码示例:https://plnkr.co/edit/VuLLF7FRc3kg6gFj3EB3?p=preview /代码不是我的,我用它作为我的问题的例子/
最佳答案
通过使用 document.getElementById
,您将在 Angular 范围之外执行该操作,因此您的应用程序不会意识到这些更改。您需要在 Controller 内部执行此操作,如下所示:
$timeout(function() {
$scope.current.name = "asdasd";
}, 1500);
关于javascript - 如何强制输入字段值验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50669356/