亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js防止表單重復(fù)提交的兩種方法

 更新時(shí)間:2013年09月30日 15:36:34   作者:  
第一種:用flag標(biāo)識(shí),下面的代碼設(shè)置checkSubmitFlg標(biāo)志;第二種:在onsubmit事件中設(shè)置,在第一次提交后使提交按鈕失效,感興趣的朋友可以了解下
第一種:用flag標(biāo)識(shí),下面的代碼設(shè)置checkSubmitFlg標(biāo)志:
復(fù)制代碼 代碼如下:

<script language="”javascript”">

var checkSubmitFlg = false;

function checkSubmit(){

if(checkSubmitFlg ==true){ return false; //當(dāng)表單被提交過一次后checkSubmitFlg將變?yōu)閠rue,根據(jù)判斷將無法進(jìn)行提交。

}

checkSubmitFlg ==true;

return true;

}

< /script >

< form name=”form1” method=”post” onsubmit=”return checkSubmit();”>

………..< /form>

第二種:在onsubmit事件中設(shè)置,在第一次提交后使提交按鈕失效,代碼如下:
復(fù)制代碼 代碼如下:

<form action=”about:blank” method=”post” onsubmit =”getElementById(‘submitInput').disabled=true;return true;” target=”_blank”>
<input type=”submit” id=”submitInput”/>
</form>
</body>
</html>
</script>

因?yàn)槌绦蛟创a跟WIN2000的注冊(cè)表有沖突,帖子發(fā)出后會(huì)出現(xiàn)無效頁(yè)面,以致于論壇里有很多無惡意的重復(fù)帖子,后來想出了一個(gè)辦法,用JS避免重復(fù)提交,下面是部分源碼:
復(fù)制代碼 代碼如下:

<script Language='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只是一個(gè)時(shí)間值,就是5分鐘內(nèi)禁止重復(fù)提交,值隨你高興設(shè)
{
document.formsubmitf.mypretime.value=mysec;
}
else
{
alert(' 按一次就夠了,請(qǐng)勿重復(fù)提交!請(qǐng)耐心等待!謝謝合作!');
return false;
}
document.forms.formsubmitf.submit();
}
</script>

</HEAD>

<BODY BGCOLOR="#FFFFFF">
<form name=formsubmitf id ="the" method="post" action="XXX.asp">
<input type=hidden name='mypretime' value='0'> //這句不能少,用隱含變量傳遞一個(gè)時(shí)間初值

//這里是你要提交的內(nèi)容

<input type="button" value="寫好了" name="button1" class="4round" onclick='formsubmit()'>&nbsp;<font class="red">(請(qǐng)按一次,耐心等待!)</font>&nbsp;<input type="reset" value="重 寫" name="button2" class="4round">
</form>

用了這個(gè)代碼,論壇的重復(fù)帖子明顯減少,不過有個(gè)缺點(diǎn),就是刷新一次,檢測(cè)就不起作用,好處就是利用JS檢測(cè),不需要額外的權(quán)限支持,至于效果如何,用不用就隨你們了,(最好前端跟后端都加上檢測(cè))

相關(guān)文章

  • JavaScript實(shí)現(xiàn)Tab欄切換功能詳解

    JavaScript實(shí)現(xiàn)Tab欄切換功能詳解

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)Tab欄切換的實(shí)現(xiàn)方式,是面向?qū)ο蟮膶懛?,本文給大家分享詳細(xì)案例代碼,需要的朋友可以參考下
    2022-10-10
  • 微信小程序?qū)崿F(xiàn)多行文字滾動(dòng)效果

    微信小程序?qū)崿F(xiàn)多行文字滾動(dòng)效果

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)多行文字滾動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • TypeScript聲明合并的實(shí)現(xiàn)

    TypeScript聲明合并的實(shí)現(xiàn)

    本文主要介紹了TypeScript聲明合并的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • js實(shí)現(xiàn)簡(jiǎn)單擲骰子效果

    js實(shí)現(xiàn)簡(jiǎn)單擲骰子效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單擲骰子效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 手把手教你 CKEDITOR 4 實(shí)現(xiàn)Dialog 內(nèi)嵌 IFrame操作詳解

    手把手教你 CKEDITOR 4 實(shí)現(xiàn)Dialog 內(nèi)嵌 IFrame操作詳解

    這篇文章主要介紹了手把手教你 CKEDITOR 4 實(shí)現(xiàn)Dialog 內(nèi)嵌 IFrame操作,結(jié)合實(shí)例形式分析了CKEDitor4 Dialog內(nèi)嵌IFrame具體操作步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-06-06
  • Javascript判斷圖片尺寸大小實(shí)例分析

    Javascript判斷圖片尺寸大小實(shí)例分析

    通常我們判斷js圖片大小都是利用images對(duì)象,然后再用attr來獲取圖片地址再進(jìn)行判斷就可以了。這篇文章主要介紹了Javascript判斷圖片尺寸大小的實(shí)例,需要的朋友可以參考下
    2014-06-06
  • 微信小程序 多行文本顯示...+顯示更多按鈕和收起更多按鈕功能

    微信小程序 多行文本顯示...+顯示更多按鈕和收起更多按鈕功能

    這篇文章主要介紹了微信小程序多行文本顯示...+顯示更多按鈕和收起更多按鈕,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 微信小程序?qū)崙?zhàn)之打卡時(shí)鐘的繪制

    微信小程序?qū)崙?zhàn)之打卡時(shí)鐘的繪制

    這篇文章主要介紹了如何利用微信小程序制作一個(gè)打卡時(shí)鐘,分為工作和休息兩種狀態(tài),用戶可以設(shè)置相應(yīng)的時(shí)間,所有的時(shí)鐘記錄都會(huì)被保存下來,感興趣的可以了解一下
    2022-04-04
  • 一些很實(shí)用且必用的小腳本代碼

    一些很實(shí)用且必用的小腳本代碼

    一些很實(shí)用且必用的小腳本代碼...
    2006-08-08
  • 小程序?qū)崿F(xiàn)購(gòu)物車完整版

    小程序?qū)崿F(xiàn)購(gòu)物車完整版

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)購(gòu)物車完整版,實(shí)現(xiàn)加減計(jì)算數(shù)量跟金額,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評(píng)論