使用Javascript提交表单 [英] Submit A Form Using Javascript
本文介绍了使用Javascript提交表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< form action =/?wpmlmethod = offsite& amp; amp; list = 2& amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp;
...
< / form>
我试过了:
< script type =text / javascript> document.forms [0] .submit();< / script>
但它没有用。
解决方案
您应该在一些点击
事件等上提交它,例如:
elem = document.getElementById('button_id');
elem.onclick = function(){
document.forms [0] .submit();
};
更新:
正如你所说,表单已经填满了,你想立即提交,你可以试试这个:
窗口.onload = function(){
document.forms [0] .submit();
};
请注意,形式[0]
代表如果页面上有多个表单,则需要为其指定正确的索引,例如表单[1]
,表单[2]
等等
<form action="/?wpmlmethod=offsite&list=2&wpmlformid=" method="post">
...
</form>
I tried:
<script type="text/javascript">document.forms[0].submit();</script>
But it didn't work.
解决方案
You should submit it on some click
event, etc, for example:
elem = document.getElementById('button_id');
elem.onclick = function(){
document.forms[0].submit();
};
Update:
As you said form is already filled, you want to submit it straight away, you can try this instead:
window.onload = function(){
document.forms[0].submit();
};
Note that forms[0]
represents the first form on your page, if there are more than one forms on your page, you will need to specify the correct index for it eg forms[1]
, forms[2]
, etc
这篇关于使用Javascript提交表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文