2007年8月9日 星期四

避免 Button 被使用者連續 click 2次以上

有時使用者可以透過鍵盤或是滑鼠,快按兩次以上造成觸發兩次的事件。為了防止這樣的情況發生,可以利用 javascript 的方式,當使用者按下第一次的按鈕後,就將按鈕 disable。這樣就有充分的時間去處理我們 click 事件了。

sample code:private void Page_Load(object sender, System.EventArgs e)

{

b1.Attributes["onclick"]=@"

this.disabled=true;

"+this.GetPostBackEventReference(this.b1);

}

沒有留言:

張貼留言