1、javascript ,设置一个变量,只允许提交一次。

<script language="javascript">
    var checkSubmitFlg = false;
    function checkSubmit()
{
      if (checkSubmitFlg == true)
   {
         return false;
      }
      checkSubmitFlg = true;
      return true;
   }
   document.ondblclick =
   function docondblclick()
   {
    window.event.returnValue = false;
   }
   document.onclick =
   function doconclick()
   {
       if (checkSubmitFlg)
    {
         window.event.returnValue = false;
       }
   }
</script>
<html:form action="myAction.do"
method="post" οnsubmit="return checkSubmit();">

2、javascript,将提交按钮或者image置为disable

<html:form action="myAction.do"
method="post"
    οnsubmit="getElById('submitInput')
.disabled = true;
return true;
"> 
 
  <html:image
  styleId="submitInput"
  src="data:images/ok_b.gif"
  border="0" />
 
  </html:form>

转载于:https://www.cnblogs.com/JemBai/archive/2008/08/05/1261127.html

JavaScript中避免Form重复提交的两种方案相关推荐

  1. Web应用中避免Form重复提交的三种方案

    Web应用中避免Form重复提交的三种方案 2007-08-21 18:29 Web应用中重复提交的问题的三种解决方案 前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现 ...

  2. php ajax jquery 表单重复提交,jQuery的 $.ajax防止重复提交的两种方法(推荐)

    下面给大家带来两种关于jquery 的ajax防止重复提交的解决方法,具体介绍如下所示: 1.第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不 ...

  3. jQuery的 $.ajax防止重复提交的两种方法(推荐)

    本文给大家分享两种jquery 的ajax防止重复提交的方法,第一种方法对于onclick事件触发的ajax,在beforeSend中使点击按钮不可用,ajax结果返回后置为可用,第二种利用jquer ...

  4. 防止form表单重复提交的几种方案

    阅读目录 前言 form重复提交场景 解决方案 一:前端利用JavaScript防止表单重复提交 二:利用Session防止表单重复提交 三:使用重定向也可以解决form表单重复提交问题 参考 前言 ...

  5. 中的多行卡片如何居中_编程中如何让图片垂直居中?两种方案分享给大家

    flex方法 首先给图片添加一个div,设置其宽高及基本属性,其次把div中的display元素设置成flex,最后给img添加align-items:center属性,代码如下: Document ...

  6. form submit提交的几种方法

    最近研究了下html中,form保单提交的几种方法,现与大家分享一下(注:网上可能已经有好多版本了,这里自己写下来做个总结了,哈!): 方法一:利用form的onsubmit()函数(经常使用) Ht ...

  7. java mysql防重复提交_防止数据重复提交的6种方法(超简单)!

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  8. getclass方法_防止数据重复提交的6种方法(超简单)!

    有位朋友,某天突然问磊哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是磊哥问他,是单机环境还是分布式环境? 得到的反馈是单机 ...

  9. php js 防止重复提交表单,php如何防止form重复提交

    php如何防止form重复提交 引入cookie机制来解决(推荐学习:PHP编程从入门到精通) 用户提交表单到后端,在 Cookie 中做标记,指定时间内重复提交无效.但是用户禁用 Cookie 这个 ...

最新文章

  1. Maven的setting.xml配置文件详解(中文)
  2. Android使用ListView控件问题
  3. 年底送点福利,包邮送55本!Python、大数据、人工智能任你挑!
  4. while else语句
  5. weblogic中设置数据源的注意点
  6. Windows7 Search Federation功能解读
  7. css入门教程资料(5)
  8. JAVA 8 StreamAPI 和 lambda表达式 总结(一)--lambda表达式
  9. IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
  10. 关于黑名单和白名单的一些思考
  11. 【BZOJ1015】【tyvj3487】星球大战starwar,特别的并查集技巧
  12. deepin20安装mysql-workbench
  13. 5 好看的字体样式_嫌电脑字体样式太少,这款小软件几百种的样式随便你选择...
  14. 聚类技术---复杂网络社团检测_基于Plato高性能图计算框架的社团发现算法
  15. filetype 在搜索引擎中的使用方法(2)
  16. FreeRTOS内核实现04:空闲任务与阻塞延时
  17. form跳转php页面,form表单页面跳转方式提交练习
  18. 判断二进制半整数_牛客网
  19. MyEclipse 10.5与ExtJS 4.1.1自动代码提示
  20. 数据转换transform练习

热门文章

  1. linux java jdk_神级程序员教你如何10分钟在Linux上安装java的JDK?
  2. 分享Kali Linux 2016.2第46周虚拟机
  3. python深拷贝和浅拷贝的使用场景_深拷贝、浅拷贝的理解与使用场景
  4. python类型提示模块包_(任何)python模块的类型提示是什么?
  5. keepalive+nginx实现负载均衡高可用_超详细的LVS+keepalived+nginx实现高性能高可用负载均衡集群教程...
  6. 解码大脑:在脑机接口上寻求稳定性
  7. ios 裁剪框大小_iOS实现裁剪框和图片剪裁功能
  8. 机器狗常州巡逻防疫,喊话“不扎堆不聚集”,网友:给孩子安个狗头吧
  9. 咱们程序员,能吵吵就别动手!现在靠说就可以编程,支持Java、Python等10种语言|免费...
  10. 清华《摸鱼学导论》开课啦!1000多学子在线摸鱼,开课老师为大一新生