當我設置我的textbox.Enabled = false
時,它會丟失所有CSS樣式。 我可以將它設置爲readonly
,並且所有的CSS樣式都能正常工作。 但我怎樣才能保持disabled
文本框的CSS樣式?當文本框被禁用時,css樣式不適用
回答
非常感謝,
我找到了解決辦法做到這一點。當我設置Enabled=false
時,沒有CSS樣式適用。但是當我設置disabled=true
時,它運行良好。
例子:
[TextBox txtTest class="test" disabled="true"]
您可以使用此上disabled
投入應用的CSS樣式:
input[disabled]
{
/* Your CSS Styles */
background-color:#F0F0F0 !important;
color:#303030 !important;
}
或
/* To make this work add class="disabled" in your HTML input tag (for IE6)*/
input[disabled='disabled']
{
/* Your CSS Styles */
background-color:#F0F0F0 !important;
color:#303030 !important;
}
,你也可以用這個上read-only
投入應用的CSS樣式:(可選)
input[readonly]
{
/* Your CSS Styles */
background-color:#F0F0F0 !important;
color:#303030 !important;
}
或者,如果您將任何Id
或class
聲明爲該輸入,則在上面的代碼中將input
替換爲Id
或class
。
我不知道給!important
,一旦嘗試不給。如果它可以工作,那麼Ok,否則在你的CSS中考慮!important
。
來源:link
非常感謝,它適用於輸入[只讀],但不適用於inpt [禁用] – user1705172
您應該給'input [disabled]'不' inpt [禁用]'如果你已經給它正確的然後通過這個[鏈接](https://developer.mozilla.org/en-US/docs/CSS/:disabled) –
[檢查我更新的答案](http: //www.stackoverflow.com/a/12633447/1577396):) –
有隻讀和啓用略有區別。 只讀只能用於控件,這將使獲得用戶輸入。但是已啓用可用到所有控件通常會限制其使用。
**
- Enabled will affect the CSS not much But the Font Style(Color,Style), Control will not be available.
- Read Only Does the Same Work Without Affecting Anything,Control Will be Available**
- 1. 不適用的CSS樣式
- 2. 不適用的CSS樣式`
- 3. CSS樣式不適用
- 4. 當某個按鈕被點擊時啓用/禁用文本框
- 5. CSS禁用樣式
- 6. 當複選框被禁用時顯示/隱藏文本輸入
- 7. 當div被禁用時td丟失值中的文本框
- 8. Cakephp:當複選框被選中/取消選中時啓用/禁用文本框
- 9. 禁用內聯CSS樣式
- 10. 禁用CSS樣式表?
- 11. CSS按鈕樣式不適用
- 12. CSS dojo樣式不適用於按鈕
- 13. CSS樣式不適用於容器div
- 14. WordPress的CSS樣式不適用於行
- 15. react_on_rails:不適用於外部css樣式
- 16. css樣式不適用於IE6.0
- 17. CSS樣式不適用於元素類
- 18. CSS樣式不適用於HTML
- 19. CSS樣式不適用於按鈕?
- 20. Angular2 D3 - CSS樣式不適用
- 21. CSS樣式不適用於ExtJS按鈕
- 22. 當切換複選框時,無法啓用/禁用文本框
- 23. 當文本框被更改時調用JQuery不起作用
- 24. 當底層DropDownList被禁用時禁用jQuery組合框
- 25. 使用jquery按下打印按鈕時,css樣式不適用
- 26. 當OrientationEventListener被禁用時,onOrientationChanged()被調用
- 27. 使適當樣式啓用JQuery禁用按鈕
- 28. 樣式不適用
- 29. 當索引被禁用時
- 30. 使用htaccess時不適用樣式
請提供你的代碼。 – j08691
(和一個測試用例,最好在jsfiddle或類似的地方) – 2012-09-28 03:54:13