Tyr*_*uli 2 javascript forms jquery
我有一个表单,它在提交前先确认一个模态,这个模态有提交按钮,不在<form>.
<form action="" id="form" name="form" > // start form
Run Code Online (Sandbox Code Playgroud)
在模态中,这是提交按钮
<button id="btnSend" type="submit" form="form">OK</button>
Run Code Online (Sandbox Code Playgroud)
尝试按照其他帖子中的建议在表单中添加一个隐藏的提交按钮,但没有奏效。
formIE 或 Edge 不支持该属性。因此,您应该处理单击操作并手动提交表单以支持跨浏览器。
如果您希望最终用户在按下enter输入字段时提交表单,您还需要在表单中添加一个隐藏的提交按钮。
document.getElementById('btnSend')
.addEventListner('click', function (event) {
document.getElementById('form').submit();
})
;
Run Code Online (Sandbox Code Playgroud)
编辑:支持表单属性caniuse的浏览器概述