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


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 相关文章推荐
javascript一些不错的函数脚本代码
Sep 10 Javascript
JavaScript XML操作 封装类
Jul 01 Javascript
JavaScript中__proto__与prototype的关系深入理解
Dec 04 Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
Jan 14 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
Jul 16 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
jQuery实现聊天对话框
Feb 08 jQuery
JavaScript事件委托实现原理及优点进行
Aug 29 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编码规范之注释和文件结构说明
2010/07/09 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
第六章 php目录与文件操作
2011/12/30 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
PHP编写简单的App接口
2016/08/28 PHP
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
Python画图学习入门教程
2016/07/01 Python
python中print的不换行即时输出的快速解决方法
2016/07/20 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
详解python 中in 的 用法
2019/12/12 Python
精彩的推荐信范文
2013/11/26 职场文书
办公室主任职责范本
2014/03/07 职场文书
会议室标语
2014/06/21 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
2014年教师节活动总结
2014/08/29 职场文书
《我的长生果》教学反思
2016/02/20 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
2022/06/01 Java/Android
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技