gpt4 book ai didi

JavaScript 不适用于 @Html.CheckBoxFor

转载 作者:行者123 更新时间:2023-11-28 06:52:33 28 4
gpt4 key购买 nike

当文本框为空时禁用复选框但当文本框填充时移除属性如代码所示:这是在复选框上的工作,但不是在 Razor View 引擎中,请任何人帮助我

@Html.TextBoxFor(model => model.OrganizationName, new { @class = "enableSubmitOnChange" }) 
@Html.CheckBoxFor(model => model.ShowOnReport, new { @disabled = "disabled" })

JavaScript 是

   $('input.enableSubmitOnChange').change(function(){
if($(this).val()!="")
$(this).parents('form').find('input:checkbox').attr('disabled','');
else
$(this).parents('form').find('input:checkbox').attr('disabled','disabled');
});

最佳答案

您应该删除禁用属性。将它设置为空字符串仍然意味着它被禁用。

$(this).parents('form').find('input:checkbox').removeAttr('disabled');

关于JavaScript 不适用于 @Html.CheckBoxFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33693085/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com