如何通过浏览器 DevTools 在 3rd 方站点触发输入表单验证?
How to trigger input form validation at 3rd party site via browser DevTools?
我需要使用多个文本输入和选择器来完成第 3 方表单。网站是使用 AngularJS 1.4.9 编写的。我准备了简单的脚本来填充所有必填字段中的值。
dict = {'input1' : 'value1', 'input2' : 'value2'};
for (field in dict) {document.getElementById(field).value = dict[field]};
问题是这种方法不会触发字段验证,因为没有触发任何事件。 Hense 'submit' 按钮保持不活动状态。有没有办法从脚本中触发 change
或其他事件?或者可能有更好的方法。
在这里找到答案:Trigger Change event when the Input value changed programmatically?
for (field in dict) {
el = document.getElementById(field);
el.value = dict[field];
el.dispatchEvent(new Event('change'))};
我需要使用多个文本输入和选择器来完成第 3 方表单。网站是使用 AngularJS 1.4.9 编写的。我准备了简单的脚本来填充所有必填字段中的值。
dict = {'input1' : 'value1', 'input2' : 'value2'};
for (field in dict) {document.getElementById(field).value = dict[field]};
问题是这种方法不会触发字段验证,因为没有触发任何事件。 Hense 'submit' 按钮保持不活动状态。有没有办法从脚本中触发 change
或其他事件?或者可能有更好的方法。
在这里找到答案:Trigger Change event when the Input value changed programmatically?
for (field in dict) {
el = document.getElementById(field);
el.value = dict[field];
el.dispatchEvent(new Event('change'))};