我需要用几个文本输入和选择器来填写第三方表格。网站是使用AngularJS 1.4.9编写的。我准备了简单的脚本来填充所有必填字段中的值。
dict = {'input1' : 'value1', 'input2' : 'value2'};
for (field in dict) {document.getElementById(field).value = dict[field]};
问题在于这种方法不会触发字段验证,因为不会触发任何事件。Hense的“提交”按钮保持不活动状态。有没有办法change
从脚本触发事件或其他事件?也许还有更好的方法。
在此处找到答案:以编程方式更改输入值时触发更改事件?
for (field in dict) {
el = document.getElementById(field);
el.value = dict[field];
el.dispatchEvent(new Event('change'))};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句