2012-01-30 51 views
0

我有一個複選框創建如下:的Html複選框禁用狀態是難以閱讀

<td class="center">@Html.DisplayFor(modelItem => item.IsBusinessHours)</td> 

它呈現爲下面的HTML:

<input disabled="disabled" class="check-box" type="checkbox" CHECKED="checked"/> 

我的問題是,在包裝盒的檢查非常難以閱讀這個禁用狀態。

我想知道設置複選框樣式的最佳方式,使其看起來像非禁用複選框(或使其更易讀)。不過,我仍然希望複選框是隻讀的。

我的項目使用Asp.Net MVC,jQuery和jQuery-UI。

+0

您正在使用哪種瀏覽器,以及哪種操作系統?你能發佈你看到的差異的屏幕截圖嗎? – zwol 2012-01-30 00:19:15

回答

0

我最終解決了這個問題,用jQuery UI按鈕替換了我的複選框。我最終使用的jQuery腳本發佈爲here

0

你可以這樣規則添加到您的CSS樣式表:

input[disabled='disabled'] { 
    color: #ccc; 
} 

但IE6犯規支持,只是擡起頭。