我的公司有一个 Microsoft 表单,我每个月要填写大约 10 次,但我输入的实际表单数据并没有太大变化。对于不改变的字段,我希望能够以编程方式填写它,可能使用 javascript。使用“用户 Javascript 和 CSS”chrome 扩展,我已经注入了 javascript 以在页面上放置一个按钮,我可以单击以填写它,但是当我单击“提交”时,表单没有检测到这些字段已被填充。
这是填写文本框的一点jquery
$('#form-container > div > div > div.office-form-content.office-form-page-padding > div > div.office-form.office-form-theme-shadow > div.office-form-body > div:nth-child(2) > div:nth-child(2) > div.office-form-question-content.office-form-theme-focus-border > div.office-form-question-element > div > div > div > input')[0].value = "hello"
请注意,当您单击“提交”时,该字段变为空白并收到验证错误。
如何以通过表单接收数据的方式以编程方式填充这些字段?