国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

避免表單的重復提交又一方法(js)

2019-11-18 21:43:14
字體:
來源:轉載
供稿:網友
以前自己的論壇因為程序源碼跟WIN2000的注冊表有沖突,帖子發出后會出現無效頁面,以致于論壇里有很多無惡意的重復帖子,后來想出了一個辦法,用JS避免重復提交,下面是部分源碼:
<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只是一個時間值,就是5分鐘內禁止重復提交,值隨你高興設
{
document.formsubmitf.mypretime.value=mysec;
}
else
{
alert(' 按一次就夠了,請勿重復提交!請耐心等待!謝謝合作!');
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'> //這句不能少,用隱含變量傳遞一個時間初值

//這里是你要提交的內容

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

用了這個代碼,論壇的重復帖子明顯減少,不過有個缺點,就是刷新一次,檢測就不起作用,好處就是利用JS檢測,不需要額外的權限支持,至于效果如何,用不用就隨你們了,(最好前端跟后端都加上檢測)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周口市| 高阳县| 富平县| 宜春市| 茶陵县| 根河市| 锡林郭勒盟| 东山县| 马尔康县| 文登市| 阿图什市| 遂溪县| 旬邑县| 富宁县| 禹城市| 宁国市| 家居| 靖西县| 金门县| 马尔康县| 承德市| 青海省| 宁化县| 新建县| 合江县| 阳朔县| 抚顺县| 曲麻莱县| 乌拉特后旗| 河南省| 那坡县| 泰宁县| 深泽县| 紫云| 乌兰县| 克山县| 绥宁县| 广元市| 西华县| 昆山市| 汪清县|