js自动提交表单的实现方法

网站里需要做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自动提交表单的实现方法,并询问用户了。

如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-159.html

如有疑问请联系 QQ:644233191   微信:zw1688k