2013-04-03 58 views
0

我有一個簡單的按鈕(例如ID:new-product)。
當我點擊它時,它會將局部視圖添加到頁面上的指定div
是否可以在new-product按鈕上設置禁用,以便用戶不能再次單擊它。
但也阻止該用戶在瀏覽器中更改某些內容並將其設置爲啓用true如何禁用按鈕,使用戶無法再次啓用它

+0

是的,刪除按鈕並將其替換爲圖像。但是,沒有任何東西阻止他們把按鈕放回去。 – 2013-04-03 21:40:41

回答

2

這應該做的伎倆

$('#new-product').attr('disabled','disabled') 

使

$('#new-product').removeAttr('disabled'); 

,或者你可以設置ATTR爲 「」

$('#new-product').attr('disabled', ''); 
+1

請不要。閱讀關於'prop' - http://api.jquery.com/prop/ – Ian 2013-04-03 21:35:32

+0

是的,這是正確的@Ian。從jQuery 1.6開始,你可以使用prop。 – sambomartin 2013-04-03 21:38:27

+0

但是,這仍然允許用戶更改按鈕上的禁用選項?我想知道LinkedIn在編輯配置文件時如何做到這一點 – 1110 2013-04-04 06:48:59

2

您可以設置disabled屬性上的一個按鈕, sambormartin建議,但用戶可以總是更改HTML,CSS,a nd來自他們的瀏覽器的JavaScript。你不能依賴客戶端驗證。您必須驗證服務器端的所有輸入。

相關問題