1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| 如果表单有 id 或 name,可以直接提交: document.querySelector('form').submit();
如果不知道 form 的选择器,可以: document.forms[0].submit();
如果输入框有 required 属性,可以移除它: document.querySelector('.un-input__inner').removeAttribute('required');
在 <form> 上设置 novalidate 可以禁用 HTML5 表单验证: document.querySelector('form').setAttribute('novalidate', true);
如果按钮有 onclick 事件阻止提交,可以覆盖它: document.querySelector('button.un-button').onclick = null; 然后手动触发点击: document.querySelector('button.un-button').click();
直接构造api: fetch("/submit-url", { method: "POST", body: new URLSearchParams({ field1: "value1", field2: "value2", }), });
|