这是我的文本框
<div class="row">
<div class="form-group">
<label class="form-label">
<span><b>@ResourceManagerClass.GetResource("CCTV Available", ProjectSession.Employee.LanguageId)</b></span>
@Html.Kendo().CheckBoxFor(x => x.IsCCTVAvailable).Checked(true).Enable(false).HtmlAttributes(new { @class = "form-control", @onclick = "ManageCCTVCameraInputBox(event)" })
</label>
<br />
<label class="form-label">
@ResourceManagerClass.GetResource("CCTV Detail", ProjectSession.Employee.LanguageId)
</label>
<br />
@(Html.TextAreaFor(x => x.CCTVDetail, 3, 5, new { @class = "form-control textAreaWith" }))
</div>
</div>
是jquery
function ManageCCTVCameraInputBox(e) {
debugger
if (e != undefined) {
if (e.currentTarget.checked && e.currentTarget.id == "IsCCTVAvailable") {
$('#CCTVDetail').prop('disabled', false);
} else {
$('#CCTVDetail').prop('disabled', true);
}
} else {
if ('@Model.IsCCTVAvailable' == "True") {
$('#CCTVDetail').prop('disabled', false);
}
else {
$('#CCTVDetail').prop('disabled', true);
}
}
}
这是升级前的代码,它工作正常,但升级后剑道到2022.1.119然后向前复选框是不工作之前,如果我们点击复选框文本区域将打开现在它是完全禁用的,当我启用复选框也没有打开,所以我怎么能解决这个问题
1条答案
按热度按时间lymnna711#
该行为可能与以下版本修复的错误https://github.com/telerik/kendo-ui-core/issues/6712有关。如果您决定更新到v2022.1.301或更高版本,请记住v2022.1.301引入了专用的CheckBox组件和相应的jQuery小部件,而在此之前生成的
input type="checkbox" />
只接收额外的样式。