<DOCTYPEhtml> <html> <BODYBGCOLOR="#FFFFFF"> <formname='formsubmitf'id="the"method="post"action="XXX.php"> <inputtype='hidden'name='mypretime'value='0'> <inputtype="button"value="写好了"name="button1"class="4round"onclick='formsubmit()'> </form> <scriptLanguage='JavaScript'> function formsubmit() { Today = new Date(); var NowHour = Today.getHours(); var NowMinute = Today.getMinutes(); var NowSecond = Today.getSeconds(); var mysec = (NowHour*3600)+(NowMinute*60)+NowSecond; if((mysec-document.formsubmitf.mypretime.value)>600){ //600只是一个时间值,就是5分钟内禁止重复提交,值随便 document.formsubmitf.mypretime.value=mysec; } else{ alert(' 按一次就够了,请勿重复提交!请耐心等待!谢谢合作!'); return false; } document.forms.formsubmitf.submit(); } </script> </html>
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
node.jsは暗号化のためにオーディオファイルとビデオファイルを操作します
以上がフォームの重複送信を禁止するjsの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。