javascript - 如何强制输入字段值验证?

标签 javascript jquery html angularjs

我正在编写一个脚本,将信息填充到网站的表单中,然后提交。 我通过 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/

相关文章:

JavaScript 和 ES6, "global"变量

jQuery UI 选项卡 : JSON not displaying

HTML 文本格式

javascript - 如何更改数据表的位置长度菜单?

javascript - 将引导选择单元动态插入表行不起作用

Javascript - 元素列表后缺少 ]

javascript - 阻止用户按住 f5 超过 x 秒?

javascript - 未捕获的类型错误 : Cannot read properties of null (reading 'style' )

javascript - ToggleClass 使用 jQuery 制作动画?

javascript - 如何在 Angular UI Accordion (uib- Accordion )中动态加载 HighChart?