仅在选择下拉列表中的particluar选项时激活复选框

时间:2017-05-17 04:35:08

标签: javascript jquery html asp.net-mvc

我想激活复选框' 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>

1 个答案:

答案 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);
                }
            });
    });