Если кнопка можно нажать несколько раз за короткое время, ее можно злоумышленнее нажать.
Код заключается в следующем:
Кода -копия выглядит следующим образом:
<html xmlns = "http://www.w3.org/1999/xhtml">
<head runat = "server">
<Title> JS Timeed Event </title>
<script src = "js/jquery-1.9.1.js" type = "text/javascript"> </script>
</head>
<тело>
<form id = "form1" runat = "server">
<div>
<input type = "button" value = "click me" id = "btn" onclick = "show ()" />
</div>
<script type = "text/javascript">
/*
THEMID = window.setTimeout ("method ()", 1000);
TimeId = window.setInterval ("method ()", 1000);
*/
var nn = 30;
var tipid;
функция show () {
tipid = window.setInterval ("start ()", 1000);
}
функция start () {
if (nn> 0) {
var vv = "Нажмите меня (" + nn + ")";
$ ("#btn"). attr ("Отключено", "Отключено");
$ ("#btn"). attr ("value", vv);
nn--;
} еще {
nn = 30;
$ ("#btn"). RemoveAttr ("Отключен");
$ ("#btn"). attr ("value", "Нажмите меня");
window.clearinterval (tipid);
}
}
</script>
</form>
</body>
</html>