버튼을 짧은 시간에 여러 번 클릭 할 수있는 경우 사용자가 악의적으로 클릭하면 특정 시간 내에 한 번만 클릭하도록 설정할 수 있으며 버튼을 클릭하면 다른 시간에 금지됩니다.
코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
<html xmlns = "http://www.w3.org/1999/xhtml">
<Head Runat = "Server">
<title> js 타임 이벤트 </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 = "id ="btn "onclick ="show () " />를 클릭하십시오
</div>
<script type = "text/javaScript">
/*
timeid = settimeout ( "method ()", 1000);
timeid = setinterval ( "method ()", 1000);
*/
var nn = 30;
var tipid;
함수 show () {
tipid = window.setinterval ( "start ()", 1000);
}
함수 start () {
if (nn> 0) {
var vv = "나를 클릭하십시오 (" + nn + ")";
$ ( "#btn"). attr ( "disabled", "disabled");
$ ( "#btn"). attr ( "value", vv);
nn--;
} 또 다른 {
NN = 30;
$ ( "#btn"). removeattr ( "disabled");
$ ( "#btn"). attr ( "value", "click me");
Window.clearInterval (tipid); // 클리어 루프 이벤트
}
}
</스크립트>
</form>
</body>
</html>