请看以下HTML表单:
<form id='bla'>
<input type='hidden' name='submit' value='submit'>
</form>
<button onclick='document.getElementById("bla").submit()'> OK </button>
单击按钮不提交表单,因为form.submit现在是名为'submit'的输入元素,而不是表单的提交函数。
如果上面例子中的输入元素另有命名(例如name='foobar'
),它就可以正常工作。
我正在处理一个上下文,我需要在提交表单时发送一个名为'submit'的值。如何从JavaScript提交此表单?