如何设置一定时间内只能发送一次请求


Posted in Javascript onFebruary 28, 2014
<%@ 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>
Javascript 相关文章推荐
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
Aug 31 Javascript
javascript 关闭IE6、IE7
Jun 01 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
Oct 29 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
利用n工具轻松管理Node.js的版本
Apr 21 Javascript
Bootstrap Table从零开始
Jun 30 Javascript
详解ES6语法之可迭代协议和迭代器协议
Jan 13 Javascript
React学习笔记之高阶组件应用
Jun 02 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
Sep 27 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
Dec 06 Javascript
js中settimeout方法加参数
Feb 28 #Javascript
js校验表单后提交表单的三种方法总结
Feb 28 #Javascript
js对象转json数组的简单实现案例
Feb 28 #Javascript
JS中操作JSON总结
Dec 06 #Javascript
动态添加删除表格行的js实现代码
Feb 28 #Javascript
怎么判断js脚本加载完成
Feb 28 #Javascript
JS获取地址栏参数的几种方法小结
Feb 28 #Javascript
You might like
php使用异或实现的加密解密实例
2013/09/04 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
vue的安装及element组件的安装方法
2018/03/09 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
python中pygame模块用法实例
2014/10/09 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
如何学习Python time模块
2020/06/03 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
急诊科护士自我鉴定
2013/10/14 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
少年闰土教学反思
2014/02/22 职场文书
品牌宣传方案
2014/03/21 职场文书
关于读书的活动方案
2014/08/14 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
运动会新闻报道稿
2015/07/22 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
linux下安装redis图文详细步骤
2021/12/04 Redis
搭建Yolov5服务器
2022/04/30 Servers
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技