网站里需要做js自动提交表单的功能怎么办?这里来说说具体实现方法,请看下面代码。
HTML部分代码,表单实现。
<form action= "/" id= "myForm" > <input type= "text" value= "测试内容" /> <input type= "button" value= "点击提交" onclick= "submitForm();" id="clickMe" /> </form>
js部分代码,2秒自动点击表单提交按钮,并询问是否提交。
<script type="text/javascript">
// 2秒后模拟点击
setTimeout(function() {
// IE
if(document.all) {
document.getElementById("clickMe").click();
}
// 其它浏览器
else {
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
document.getElementById("clickMe").dispatchEvent(e);
}
}, 2000);
</script>
//询问是否提交表单
<script type= "text/javascript" >
function validate() {
if (confirm( "提交表单?" )) {
return true ;
} else {
return false ;
}
}
function submitForm() {
if (validate()) {
document.getElementByIdx_x( "myForm" ).submit();
}
}
</script>以上的HTML和js代码片段就可以实现js自动提交表单的实现方法,并询问用户了。
如果内容有帮助,就点个赞吧!
