js禁止表单重复提交


Posted in Javascript onAugust 29, 2017

本文实例为大家分享了js防止表单重复提交实现代码,供大家参考,具体内容如下

<DOCTYPE html>

  <html>
  <BODY BGCOLOR="#FFFFFF">
  <form name='formsubmitf' id ="the" method="post" action="XXX.php">
  <input type='hidden' name='mypretime' value='0'>
  <input type="button" value="写好了" name="button1" class="4round" onclick='formsubmit()'>

  </form>

  

  <script Language='JavaScript'>
  function formsubmit() {
  Today = new Date();
  var NowHour = Today.getHours();
  var NowMinute = Today.getMinutes();
  var NowSecond = Today.getSeconds();
  var mysec = (NowHour*3600)+(NowMinute*60)+NowSecond;
  if((mysec-document.formsubmitf.mypretime.value)>600){

  //600只是一个时间值,就是5分钟内禁止重复提交,值随便设

  document.formsubmitf.mypretime.value=mysec;

  }

  else{

  alert(' 按一次就够了,请勿重复提交!请耐心等待!谢谢合作!');

  return false;

  }

  document.forms.formsubmitf.submit();

  }

  </script>

  </html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Jul 21 Javascript
Javascript 中 null、NaN和undefined的区别总结
Apr 10 Javascript
jQuery中insertAfter()方法用法实例
Jan 08 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
Jul 22 Javascript
javascript基础练习之翻转字符串与回文
Feb 20 Javascript
js中的 || 与 &amp;&amp; 运算符详解
May 24 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
node app 打包工具pkg的具体使用
Jan 17 Javascript
vue项目打包之后背景样式丢失的解决方案
Jan 17 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
View.post() 不靠谱的地方你知道多少
Aug 29 #Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 #Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
Aug 29 #Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 #Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 #jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 #jQuery
Vue2.0权限树组件实现代码
Aug 29 #Javascript
You might like
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
Js+XML 操作
2006/09/20 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
新东网科技Java笔试题
2012/07/13 面试题
心得体会的写法
2014/09/05 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
导游词之无锡梅园
2019/11/28 职场文书
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle