熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JavaScript實現點擊按鈕後變灰避免多次重復提交

2013-11-15 12:01:52  來源: JSP教程 

  注冊的時候需要發送驗證激活帳號的郵件為了避免郵件的多次重復發送所以可以在點擊了發送後設置button要過一段時間才能繼續點擊下面是一個簡單的例子

復制代碼 代碼如下:

  
<html>
<head>
<title>點擊獲取驗證碼按鈕後按鈕變灰倒計時一段時間後又可重復點擊</title>
</head>
<body>
<input type="button" id="btn" value="免費獲取驗證碼" />
<script type="text/javascript">
var wait=;
function time(o) {
if (wait == ) {
oremoveAttribute("disabled");
ovalue="免費獲取驗證碼";
wait = ;
} else {
osetAttribute("disabled" true);
ovalue=wait+"秒後可以重新發送";
wait;
setTimeout(function() {
time(o)
}
)
}
}
documentgetElementById("btn")onclick=function(){time(this);}
</script>
</body>
</html>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20114.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.