<form action="/?wpmlmethod=offsite&list=2&wpmlformid=" method="post">
...
</form>
我试过了:
<script type="text/javascript">document.forms[0].submit();</script>
但它不起作用。
答案 0 :(得分:1)
那就是说,您可能不应该只是为了立即提交一个带有JS的表单而加载页面。构建表单时,您应该已经拥有了服务器上所需的所有信息。它闻起来很糟糕,可以break the back button。
答案 1 :(得分:0)
您应该在某些click
事件等上提交,例如:
elem = document.getElementById('button_id');
elem.onclick = function(){
document.forms[0].submit();
};
<强>更新强>
如你所说,表格已经填写,你想立即提交,你可以试试这个:
window.onload = function(){
document.forms[0].submit();
};
请注意,forms[0]
代表您网页上的第一个表单,如果您的网页上有多个表单,则需要为其指定正确的索引,例如forms[1]
,{{1}等等