2010-10-22 81 views
0

我有一個添加到列表button.when用戶單擊按鈕時,文本框中的數據被添加到列表框中。 User can not add same data。但問題是用戶點擊添加按鈕2-3次,數據在列表中添加了2次。如果用戶沒有點擊這樣的按鈕,我的JavaScript驗證工作正常,但它在這麼快的點擊事件失敗。即使用戶同時點擊按鈕2-3次,如何才能觸發一次點擊事件?

注意:無論一秒鐘內沒有按鈕點擊,數據都只增加兩次。

那麼即使用戶同時點擊2-3次按鈕,如何才能觸發一次點擊事件呢?

+1

Duplicate:http://stackoverflow.com/questions/50426/preventing-accidental-double-clicking-on-a-button http://stackoverflow.com/questions/3967287/multiple-submit-button-click - 問題 .... – 2010-10-22 09:37:07

+0

可能重複[ASP.Net雙擊問題](http://stackoverflow.com/questions/1498269/asp-net-double-click-problem) – 2013-09-26 21:16:24

回答

2

在處理按鈕的方法中,在做其他事情之前單擊禁用按鈕。在方法結束之前,重新啓用該按鈕。

相關問題