前端禁止按鈕多次點擊的方法


最近臨近發布,天天和測試組老師打交道,其測試糾錯能力可見一斑,從中也學到了不少東西。其中有一個問題是——按鈕可以被多次點擊。 
解決辦法如下:

//聲明一個控制點擊的變量
var upLoadClicktag = 0;
//點擊事件
$("td.upLoad").on("click",function () {
    //第一次進來為true
    if(upLoadClicktag==0){
        //改版變量
        upLoadClicktag = 1;

        //此處寫你要做的事情,操作DOM,發送ajax請求等等。

        //3秒過后可以再次點擊
        setTimeout(function () { upLoadClicktag = 0 }, 3000);
    }else{
        alert('請勿頻繁操作!');
    }
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM