我想激活复选框' id = IsHeighest',仅当选择了下拉列表的选项2时。否则禁用它。谁能帮我?
<spans>@MultiLang.Highest</spans>
@Html.CheckBoxFor(m => m.IsHighest, new { Id = "IsHighest" })
<div class="col-md-3 ltrlable">
<span class="rtllable dri">@MultiLang.Status</span>
@Html.DropDownListFor(m => m.StatusId, (IEnumerable<SelectListItem>)ViewBag.Status, new { id = "VehicleStatus", @class = "form-control" })</div>
答案 0 :(得分:1)
您可以使用jquery
执行此操作 $(document).ready(function(){
$('#IsHighest').prop('disabled', true);
$('#StatusId').change(function () {
var selectedValue= this.value;
if(selectedValue=="2")
{
$('#IsHighest').prop('disabled', false);
}
else
{
$('#IsHighest').prop('disabled', true);
}
});
});