如何设置一定时间内只能发送一次请求
2018-10-12 13:59
375 查看
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>一定时间内,只能发送一次请求</title>
<script type="text/javascript" src="${pageContext.request.contextPath}/editor/jquery/jquery-1.4.4.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<SCRIPT LANGUAGE="JavaScript">
var maxtime = 10;//设置至少10才能发送一次请求
function test(obj){
if(obj.value=='提交'){
check();
btn = setInterval("CountDown()",1000);
}else{
alert("一分钟内只能发送一次!");
}
}
function CountDown(){
if(maxtime>=0){
seconds = Math.floor(maxtime%60);
msg = "距离时间结束还有"+seconds+"秒";
$("#btn").val(msg);
--maxtime;
}else{
$("#btn").val("提交");
clearInterval(btn);
maxtime = 10;
}
}
function check(){
alert("哈哈,到我了!");
}
</SCRIPT>
</head>
<body>
<input type="button" id="btn" value="提交" onclick="test(this)"/>
</body>
</html>
相关文章推荐
- 如何设置一定时间内只能发送一次请求
- 一定时间内,只能发送一次请求
- 设置网页一定时间后重新发送验证码(60秒)
- 如何设置button只能点击一次
- apache中如何设置请求等待时间
- .net动态显示服务器上面的时间(只向服务器发送一次请求)
- IE8下GetJson请求只能发送一次的解决办法
- 在使用phpmailer群发邮件时如何设置发送的时间间隔?
- 检查一个路径下文件是否存在,如果不存在设置一个定时器,在定时器内每隔一定时间检查一次,直到该文件存在返回成功,或者定时超时返回失败
- 流水作业:学习如何一次发送多个命令,省去往返时间
- iOS开发中如何设置请求超时时间
- 发送rtp包里时间戳如何设置
- WebMagic 如何设置 cookie, 以及发送 post 请求
- 按钮只能一次提交:ajax页面中调用ascx控件,如何设置ascx中按钮为false
- 如何设置客户端每次发送请求的时候,保证都是新建一个http连接,而不是和上次的连接用同一个?
- 【架构】Nginx如何设置X-Request-ID请求头,记录请求时间:毫秒?
- 一个帐号在一定的时间里只能登录一次
- debounce函数让一个方法在一定时间内只能执行一次
- Mysql 如何设置字段自动获取当前时间
- 如何严格设置php中session过期时间