Asp.net mvc 4 使用复选框禁用剑道mvc下拉列表
我有一个复选框,选中时应该启用剑道MVC下拉列表,取消选中时应该启用diable下拉列表。但我做不到,有个问题。你能建议我如何解决这个问题吗Asp.net mvc 4 使用复选框禁用剑道mvc下拉列表,asp.net-mvc-4,kendo-asp.net-mvc,Asp.net Mvc 4,Kendo Asp.net Mvc,我有一个复选框,选中时应该启用剑道MVC下拉列表,取消选中时应该启用diable下拉列表。但我做不到,有个问题。你能建议我如何解决这个问题吗 <input type="checkbox" onclick="if (this.checked) { document.getElementById('ParentDeptDrp').disabled = true; } else { document.getElementById('ParentDeptDrp').disabled = false
<input type="checkbox" onclick="if (this.checked) { document.getElementById('ParentDeptDrp').disabled = true; } else { document.getElementById('ParentDeptDrp').disabled = false; }" />
Is Product/Service?
<br />
@(Html.Kendo().DropDownList()
.Name("ParentDeptDrp")
.DataTextField("DeptName")
.DataValueField("DeptName")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetParentDeptt", "Department");
})
.ServerFiltering(true);
})
.SelectedIndex(1)
//.Enable(false)
)
试一试
HTML
function setDDL(chk){
var dropdownlist = $("#ParentDeptDrp").data("kendoDropDownList");
dropdownlist.enable(chk);
};
<input type="checkbox" onclick="setDDL(this.checked);" />