我有以下代碼:禁用=輸入型勾選「禁用」不工作
<div class="row" style="margin-top:1%;">
<div class="col-md-12">
<ul class="List">
@foreach (var req in requests)
{
<li>
<div>
@if(req.Equals("Test"))
{
<label><input type="checkbox" onclick="setRequestor(this)" />@req</label>
}
else
{
<label><input type="checkbox" disabled="disabled" />@req</label>
}
</div>
</li>
}
</ul>
</div>
</div>
的問題是,禁用=「禁用」總是被忽略。如果我使用開發人員工具檢查代碼,則看不到已禁用屬性。我只看到:
<input type="checkbox" />
編輯這是渲染HTML:
<div class="row" style="margin-top: 1%;">
<div class="col-md-12">
<ul class="List">
<li>
<div>
<label><input type="checkbox">TEST3</label>
</div>
</li>
<li>
<div>
<label><input onclick="setRequestor(this)" type="checkbox" >TEST</label>
</div>
</li>
<li>
<div >
<label><input type="checkbox">TEST2</label>
</div>
</li>
</ul>
</div>
</div>
EDIT 2我與屬性=測試 「檢查」 和它的作品。只有「已禁用」不工作
編輯3解決方案我決定用CSS類問題
你有沒有嘗試過'disabled'沒有'= 「禁用」'?這是一個二元屬性,所以它的存在應該起作用。 –
是的,我嘗試了沒有=「禁用」,但不起作用 – user576914
不知道更多,不可能說。請包括呈現的HTML。 –