网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.javascript类设计模式.
.弹出窗口window.open()的参数列表.
.Javascript中的||运算符.
.JavaScript面向对象 “四段式”类.
.开发跨浏览器JavaScript时要注意.
.用JavaScript制作多彩的弹出式说.
.JavaScript Web页面内容导出到Wo.
.关于搜索引擎页面分析中的 javas.
.预装载以及JavaScript Image()对.
.JScript中值类型的封箱与拆箱.
.JavaScript实现网页图片等比例缩.
.利用JavaScript获取屏幕分辨率的.
.JavaScript获取选中文本.
.比较高效的表格行背景变色及选定.
.经典正则表达式 (收藏整理).
.JavaScript学习笔记 2-变量、字符.
.javascript表单之间的数据传递.
.javascript中replace()用法详解.
.JavaScript获取浏览器的显示区域.
.JavaScript拖放效果分析.

JavaScript中避免Form重复提交的两种方案

发表日期:2008-8-7


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" onsubmit="return checkSubmit();">

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

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

上一篇:Javascript中最常用的55个经典技巧 人气:1861
下一篇:Javascript如何复制内容到用户的剪贴板/剪切板 人气:1742
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐