思路话语

。Arlen:思想有多远你就能走多远...

asp.net中点击按钮后变灰disabled,以防止用户重复提交数据

在的web页面中,一般都会要求在用户录入数据点击保存后,保存按钮变灰,不可点击,以防止用户重复提交数据。
在asp.net中,我想出有一个办法,大体思路如下:
放两个按钮,第一个就是普通的客户端input,第二个按钮是服务器端控件用于处理用户点击保存后执行的业务。
显示第一个input,将第二个服务器端按钮的display设为none。
在用户点击第一个input后,将其disabled掉,并在客户端触发第二个服务端按钮的点击事件。

代码:
Code

Code

我的代码中作了验证,一般的表单页面都有检验这一步,如果你也有,那你可以直接将这段代码拷过去用,呵呵。
注:我用了jquery,但直接裸用js,原理也是一样的。

posted on 2009-09-19 13:41  Arlen  阅读(1514)  评论(0)    收藏  举报

导航