1
我正在嘗試做些什麼,當我發送垃圾郵件時,點擊發送超過1次的文本,我想要... 什麼是「文本按鈕」這樣做是爲了將用戶發送到頁面,並在此頁面中有一個查詢將數字添加到數據庫中的表中。如何阻止發送到數據庫的垃圾郵件點擊? (php)
但是就像我說的當我在其他頁面加載之前點擊文本按鈕時,這就會添加超過1個數字,那不是我想要的... 如何解決這個問題?
注:我的英文不是很好,所以如果我錯在什麼...:d
我正在嘗試做些什麼,當我發送垃圾郵件時,點擊發送超過1次的文本,我想要... 什麼是「文本按鈕」這樣做是爲了將用戶發送到頁面,並在此頁面中有一個查詢將數字添加到數據庫中的表中。如何阻止發送到數據庫的垃圾郵件點擊? (php)
但是就像我說的當我在其他頁面加載之前點擊文本按鈕時,這就會添加超過1個數字,那不是我想要的... 如何解決這個問題?
注:我的英文不是很好,所以如果我錯在什麼...:d
你應該在啓動時,用戶首先點擊按鈕按鈕使用超時。然後在每次下一次單擊時,防止點擊按鈕直到定時器結束。 (示例使用jQuery javascript庫)
var buttonClicked = false;
$(#button).on('click', function(e) {
if(buttonClicked) {
// prevent button click and return
e.preventDefault();
return;
}
// set button clicked to true
buttonClicked = true;
// reset button clicked after some time
setTimeout(function() {
buttonClicked = false;
}, 500);
});
非常簡單和不錯的解決方案。 – EGurelli
對不起,但尚不清楚。你能否提供你的pho代碼來更好地理解你的問題? – Greg
「垃圾郵件點擊」是什麼意思? –
垃圾郵件點擊:https://www.youtube.com/watch?v=XOji7CISx3w – EGurelli