系统中,有个"保存(s)"按钮,用快捷键ALT+S 和用鼠标点"保存(S)"按钮时,都可以保存记录!
    但是,测试人员发现,如果同时按ALT+S和用鼠标点"保存(S)"按钮时,会出现提交二次,怎么来处理这样的连续提交事件呀?客户要求:同时用快捷键和鼠标,只要提交一次就可以了.

解决方案 »

  1.   

    设置 一个 变量 客户端
    在form 的onsubmit中 
    改变这个变量
    提交时候 看 这个 变量 是否 改变 改变了就不提交...
      

  2.   

    但是我已经在Onclick中写了"this.disabled=true",当点击后"保存"按钮就失效了,但是不知道为什么还可以同时提交两次呀.
      

  3.   

    <input type ="button" id="Save1" value ="保存(S)" onclick ="this.disabled=true;SubSave1(this);" accesskey ="s" runat ="server"  />上面是源代码,SubSave1(this)是保存函数.
      

  4.   

    disabled=true
    应该在客户端用JS执行
      

  5.   

    在onsubmit事件里面写试试
    直接按ALT+S可能并不能执行onclick事件
      

  6.   

    在onsubmit中如何写?我是要提交SubSave1()这个函数!