gpt4 book ai didi

javascript - 检查某些属性是否有值

转载 作者:行者123 更新时间:2023-12-02 17:26:29 26 4
gpt4 key购买 nike

我正在使用以下代码,该代码按预期工作。我有两个文本框,它们根据下拉值(SelType)而变化。
我添加了最后两行代码,当用户第一次运行页面时文本框将被禁用的时间。
我的问题:是否有一个选项可以检查模型中的某些内容(任何属性)是否有值(value),然后执行此代码(最后两行)?

 $(document).ready(function () {
$('select[name="SelType"]').change(function () {

if ($(this).val() === 'A') {

$('input[name="Emp.User"]').prop("disabled", true);
$('input[name="Emp.Password"]').prop("disabled", true);

}

else {
$('input[name="Emp.User"]').prop("disabled", false);
$('input[name="Emp.Password"]').prop("disabled", false);

}

});
//Added code for the init page
$('input[name="Emp.User"]').prop("disabled", true);
$('input[name="Emp.Password"]').prop("disabled", true);

最佳答案

就这样做:

if(@Model.Condition == true)
{
$('input[name="Emp.User"]').prop("disabled", true);
$('input[name="Emp.Password"]').prop("disabled", true);
}

如果脚本位于单独的文件中,只需将所需的值存储在页面上的隐藏字段中,如下所示:

@{
bool isConditionPropertyNotNull = Model.Text != null;
}
@Html.Hidden("IsConditionPropertyNotNull", isConditionPropertyNotNull)

然后从脚本中引用它:

if ($('input[name="IsConditionPropertyNotNull"]').val() == "True") {

}

关于javascript - 检查某些属性是否有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456287/

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