請問怎麼限制表單間隔時間內不能重複提交

時間 2025-06-04 06:15:17

1樓:匿名使用者

提交是記名肢敗的麼,就是會記錄提交使用者id麼,還有提交時間。

如果都計入資料庫的話,那麼在使用者點提交的時候可以先select * from 提歷畢顫交記錄** where datediff ( min, 提交時間, <30(你規定的時間比如30分鐘) and 提交使用者id=現在提交使用者的id

如果rs不為空那拒絕提交。

這個select 語句挺麻煩的。不過看你用的什麼數數團據庫了。如果是sql server那寫個function吧。

把現在的時間以及提交使用者id作為傳入引數,然後出來乙個true or false就行了。 那前臺驗證的時候sql語句會簡單點。

2樓:匿名使用者

提交第一次。asp 寫乙個cookies 並且其設定乙個3分鐘有效的時螞雀間值在提交頁。這樣控制。

asp獲取cookies的值。如果該值存在有效。則跳轉到不能提交的頁面。

如果無效則顯示錶單悶型早。接受頁。同上。

如果cookies有效。則跳轉到不能重複提交的租前頁面。否則 錄入資料庫。

3樓:匿名使用者

資料庫要記錄桐讓答提交的時間,操作人再提交的時候,在資料庫找到最大時間的記錄的時間加上三分鐘和現在時間對比是小於滑敬的話,就給提交,不然提示需要等三分局慧鍾。

4樓:匿名使用者

很簡單的問題,你可以先取到他瞎野的ip,吵脊之後在3分鐘之內按鈕不可點!就ok了!不明白聯公升神滲系我!

如何避免使用者短時間內多次提交表單請求

5樓:匿名使用者

不允許重複,對使用者的提交進行重複性判斷,限制其ip位址。

用第三方工具也可以實現的,比如表單大師。

求10分鐘內不能多次提交表單 js**

6樓:網友

要用後臺後段語言,php例子。

if($_get['submit'])

用cookie瀏覽器清一次記錄就可以了,所以要用資料庫或把時間寫入檔案。

7樓:經典

時間存cookie,對比一下,後臺也需要做一下判斷。

js如何實現禁止重複提交表單

8樓:網友

很簡單的 點選提交表單這個按鈕後 在提交表單的js事件裡 把按鈕凍結了 這是最簡單的方法。

凍結表單,就是把disable屬性設定成true就行了。

用的是手機 不是電腦 不太方便給你完整** 不明白的問我。

9樓:網友

後端 處理完提交之後的資料和業務邏輯後 重定向到自己 重新整理就不會重複提交了。

header('location: 本頁面url');

exit; //保證重定向後後續**不會執行。

10樓:前端晨話

提交表單應該是乙個點選事件,點選了才會提交表單,不會是重新整理就提交表單的。

防止表單重複提交是怎麼做的

11樓:網友

解決辦法:在表單第一次到後臺,在執行**的最後部分加上重新指向本頁,模仿我們首次進入本頁的效果。

12樓:匿名使用者

表單大師做的表單就有這個功能,可以獲取到使用者的ip,也可以檢視資料中是否有重複的,來限制填寫。

如何防止js重複提交表單

13樓:網友

1、提交後return false;2、新增條件判斷,提交前為ture,提交後為false,視情況重新賦值為true

14樓:海的那邊的山

"/cgi-bin/"

重定向,/cgi-bin/這部分填你本身的網頁。

15樓:網友

在提交表單方法的最下面加上一句「return false」

yii2 ActiveForm表單怎麼ajax提交

wc雨晴天色明 yii2封裝了ajax pushstate,在pjax類中,直接使用就行。pjax begin 中間為你的activeform pjax end view的 action admin admin adminadd id login form options class form ho...

怎麼用帆軟製造表單

帆軟報表製作表單的流程是 下面以一個簡單的示例來體會一下 最終效果如下 操作步驟 1 新建表單 點選檔案 新建表單,如下圖 2 拖入元件 如上圖所示的效果圖,我們可以看到該表單需要有一個下拉框控制元件以及對應的一個標籤控制元件和一個查詢按鈕,還需要一個以 形式顯示資料的報表塊和顯示圖表的圖表塊,此時...

皮製錶帶戴久了有異味怎麼處理

十二刻度表主服務 1 用牙刷沾上些許肥皂水,快速地刷洗髒汙之處,再用微溼的布擦拭即可。為避免肥皂水滲入真皮錶帶的皮質,整個過程最好在20秒內完成。保證手錶真皮錶帶的防水性,晾乾或者用吹風機吹乾。重複三次,大致就能清洗乾淨。完成後亦可在錶帶上塗些皮革油,皮革油對錶帶有保護效果,可讓保養工作更為完整。2...