欧美日韩精品自在自线,日韩国产爽爽爽成人,,成年免费国产大片,91精品国产经典在线观看

新聞資訊

新聞中心

首頁> 新聞中心

JS實(shí)現(xiàn)防止按鈕在短時(shí)間內(nèi)被多次點(diǎn)擊的方法

發(fā)布時(shí)間 :2018-05-22 08:37

如果一個(gè)按鈕可以在短時(shí)間內(nèi)多次點(diǎn)擊,那么有可能會(huì)被用戶惡意點(diǎn)擊,為防止這種情況,可以設(shè)定一定時(shí)間內(nèi)只能點(diǎn)擊一次,其他時(shí)間禁止點(diǎn)擊按鈕。

代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Js定時(shí)事件</title> 
<script src="js/jquery-1.9.1.js" type="text/javascript"></script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<input type="button" value="點(diǎn)下我" id="btn" onclick="show()" /> 
</div> 
<script type="text/javascript"> 
/* 
timeId=window.setTimeout("method()",1000); window.clearTimeout(timeId);定時(shí)執(zhí)行 
timeId=window.setInterval("method()",1000); window.clearInterval(timeId);循環(huán)執(zhí)行 
*/

var nn = 30; 
var tipId; 
function show() { 
tipId = window.setInterval("start()", 1000); //每隔1秒調(diào)用一次start()方法 
}

function start() { 
if (nn > 0) { 
var vv = "點(diǎn)下我(" + nn + ")"; 
$("#btn").attr("disabled", "disabled"); //使按鈕不能被點(diǎn)擊 
$("#btn").attr("value", vv); //更改按鈕上的文字 
nn--; 
} else { 
nn = 30; 
$("#btn").removeAttr("disabled"); //使按鈕能夠被點(diǎn)擊 
$("#btn").attr("value", "點(diǎn)下我"); //更改按鈕上的文字 
window.clearInterval(tipId); //清除循環(huán)事件 


</script> 
</form> 
</body> 
</html>

186-5120-8731
企業(yè)網(wǎng)站咨詢
SEO優(yōu)化推廣
微信小程序咨詢
微信公眾號(hào)咨詢
店鋪裝修運(yùn)營咨詢
商城平臺(tái)咨詢
其他業(yè)務(wù)咨詢
首頁
電話
導(dǎo)航
聯(lián)系