我的做法是:当单击BUTTON后:BUTTON立刻变灰 ,不可以再点了。但是代码如果写在BUTTON下的话
那么服务端把JS脚本回发回来后 BUTTON才能变灰
这样就慢了用户可以点N次BUTTON 执行N次BUTTON下的代码
写成JS脚本的话
直接在客户端执行 
当用户点完BUTTON后
就不会回发数据了
也就不会执行BUTTON下面的代码了 
 这个问题怎么解决呢?

解决方案 »

  1.   

    ajax无动态刷新可根本解决这个问题.就是javascript
      

  2.   

    这种例子很多吧,冒似现在这个回复页面就是function input(ok)
    {
        var M1=ok.ReplyContent.value;
        if (M1=='') {
    alert('回复内容不可以为空.');
    return false;
    }
    ok.B1.disabled =true;
    ok.B2.disabled =true;
        return true;
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY>

    <form action="/Expert/reply.asp" onsubmit="return input(this)" method="post" id="XmlRePly"
    name="XmlRePly">
    ...
      

  3.   

    这个我明白啊 问题是在Buuton下面还有其它的事件要处理啊!要只是实现这一个功能也好实现问题是 在Button变灰后 这个按钮事件下的其他功能就不能实现了!