js避免表单重复提交

第一种:用flag标识,下面的代码设置checkSubmitFlg标志:<scriptlanguage="”javascript”">varcheckSubmitFlg=false;functioncheckSubmit(){if(checkSubmitFlg==true){returnfalse;//当表单被提交过一次后checkSubmitFlg将变为true,根据判断将无法进行提交。}checkSubmitFlg==true;returntrue;}</script><formname=”form1”method=”post”onsubmit=”returncheckSubmit();”>………..</form>第二种:在onsubmit事件中设置,在第一次提交后使提交按钮失效,代码如下:<formaction=”about:blank”method=”post”onsubmit=”getElementById(‘submitInput’).disabled=true;returntrue;”target=”_blank”><inputtype=”submit”id=”submitInput”/></form></body></html></script>

相关推荐