避免因狂點導致的重複新增問題
- 2008-11-28
- 14302
- 0
昨天發了必免因重新整理導致的重複新增後,其實還有一個原因也會導致重複新增,就是新增的按鈕使用者狂點的時候就會發生啦,在此demo再提供一點小技巧供您參考囉。
語法修改為下
onclientclick="this.disabled='disabled';"
這樣才符合W3C
只需要在新增的按鈕上的onclientclick事件上加上以下code就可以了
-
onclientclick="this.disabled=true;"
這樣子在按鈕被按下時就會關閉該按鈕它也不能再按第二次了,當然這種方式遇到關閉java script的瀏覽器就倒了,所以真正要保險就必須在新增的時候去驗證資料庫內有沒有重複的資料,不過利用這招可以先擋掉大部分的使用者也是不錯啦
回應討論