誰能幫我。 將數據加載到mvc視圖時,我將加載複選框的值,但如果爲true,則需要禁用2個文本框字段。通過加載MVC複選框,選中禁用文本框
代碼是循環的一塊我的
@Html.TextBoxFor(m => m.Items[i].StartIntervalTime, "{0:HH:mm}", new {
Value = Model.Items[i].Available ? "" : Model.Items[i].StartIntervalTime.ToString("HH:mm"),
id = "startTime" + i
})
<span>untill</span>
@Html.TextBoxFor(m => m.Items[i].EndIntervalTime, "{0:HH:mm}", new {
Value = Model.Items[i].Available ? "" : Model.Items[i].EndIntervalTime.ToString("HH:mm"),
id = "endTime" + i
})
@Html.CheckBoxFor(m => m.Items[i].Available, new { id = i, @class = "closedallday" })
我試過,在文本框的標籤,以「殘疾」就像我與「價值」沒有,但均無效,始終禁用文本框,即使沒有一個值。所以..
Disabled = Model.Items[i].Available ? "disabled" : "",
我需要一個真正的工作解決方案。
謝謝Dinand
如何在HTML看看當你使用'殘疾人= Model.Items [I] .Available什麼樣的? 「禁用」:「」,'?您是否嘗試過使用小寫字母「disabled」字段? –
爲什麼用'jQuery'來標記它? – Jai