我只想在选择下拉列表的选项2时激活复选框“ id = IsHeighest”。否则禁用它。谁能帮我?

 <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>

最佳答案

你可以用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);
                }
            });
    });

09-25 16:30