我们经常会遇到这种情况,你制作了一个搜索数据的页面,但是数据的检索过程很慢,进行搜索的人等的不耐烦了,就总是反复的点击,这样造成服务器资源的浪费,你又不想再服务器端进行判断,这样最好的就是能在客户端实现这个判断过程,并且锁定"提交"的按钮.
下面是使用方法:
前台代码:

<script  langugage="javascript">
function btnDisabled()
{
setTimeout('document.form1.btnCx.disabled=true;',100);//form1代表按钮所在的form,btnCx代表按钮的id.
//setTimeout('document.form1.btnCx.disabled=false;',2000); //这段代码的意思是在两秒后将按钮解锁,
}
</script>

后台代码:
        this.btnCx.Attributes.Add("onclick", "javascript:btnDisabled()");//这段代码中binCx表示按钮的id,这段代码请加入到Page_Load里面.

0 留言: 发表留言

发表留言