现在是这样的,
一个事件提交两次 重复提交 action 会保存2次,现在是如何对这个提交 第二次“保存”的超链接失效呢?

解决方案 »

  1.   

    比如这个“保存”是个button
    <input type="submit" text="保存" id="commit" onclick="this.disabled = true;" />
      

  2.   

    现在 补充下:是这样写的,第二次提交 使 超链接失效如何改??
    <a href="javascript:checkSave()" title="保存">
         <img name="submit_tj" src=“/my/mvc.jpg”>
    </a>
    谢谢!
      

  3.   

    <a href="javascript:checkSave()" title="保存" id=test> 
    document.getElementById("test").disabled=true;
      

  4.   

    防止多次点击“保存”,那就在“保存”按钮的onclick事件中,把点击了“保存”后的按钮设置为不可用。具体:<input type="submit" text="保存" onclick="this.disabled=true;" />
      

  5.   

    超链接一样,加上onclick="this.disabled = true;"
      

  6.   

    哦,我记错了,IE才支持对A设置disabled。试试这样行不行
    <a href="#" title="保存" onclick="checkSave();this.onclick=function() {return false}; return false;"> 
        <img name="submit_tj" src=“/my/mvc.jpg”> 
    </a> 
      

  7.   

    document.getElementById("test").disabled=true;