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


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 相关文章推荐
关于document.cookie的使用javascript
Oct 29 Javascript
javascript中关于break,continue的特殊用法与介绍
May 24 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
jQuery属性选择器用法示例
Sep 09 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
Jan 23 Javascript
Vue中qs插件的使用详解
Feb 07 Javascript
vue模块移动组件的实现示例
May 20 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
Aug 31 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
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之字符串变相相减的代码
2007/03/19 PHP
PHP Token(令牌)设计
2008/03/15 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
Laravel框架表单验证详解
2014/09/04 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
nodejs下打包模块archiver详解
2014/12/03 NodeJs
JavaScript如何自定义trim方法
2015/07/28 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
2019/10/16 Javascript
js实现列表向上无限滚动
2020/01/13 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
python和shell获取文本内容的方法
2018/06/05 Python
django的settings中设置中文支持的实现
2019/04/28 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
财务方面个人工作的自我评价
2013/12/28 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
实习科室评语
2015/01/04 职场文书
南湾猴岛导游词
2015/02/09 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis