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


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 相关文章推荐
ExtJS的FieldSet的column列布局
Nov 20 Javascript
JQuery 常用操作代码
Mar 14 Javascript
js动态生成指定行数的表格
Jul 11 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
基于JS实现的笛卡尔乘积之商品发布
May 13 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
用JS实现选项卡
Mar 23 Javascript
jQuery实现简单日历效果
Jul 05 jQuery
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
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
laravel 数据验证规则详解
2019/10/23 PHP
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
Vue中添加过渡效果的方法
2017/03/16 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
Python实现处理管道的方法
2015/06/04 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
新闻编辑自荐信
2013/11/03 职场文书
村捐赠仪式答谢词
2014/01/21 职场文书
大学信息公开实施方案
2014/03/09 职场文书
中学生操行评语大全
2014/04/24 职场文书
保送生自荐信
2015/03/06 职场文书
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle