javascript - 根据两个下拉列表的默认值禁用按钮

标签 javascript jquery asp.net-mvc asp.net-mvc-4

我有两个下拉列表和一个禁用按钮。加载页面时,该按钮被禁用。 一旦选择任一下拉菜单,该按钮就会启用。

我想要一种情况,如果两个下拉列表的默认值是 “选择分支”“选择城市”,提交按钮被禁用。

这可能吗? jQuery 中有没有一个函数可以做到这一点。更多的是一个观察者。

@Html.DropDownList("ddlrt", Model.Yoma, "Select a branch", new { @class = "kel" })
@Html.DropDownList("ddlre", Model.Kuma, "Select a City", new { @class = "kel" })
<button id="mySubmit" class="btnyoma" disabled>Submit</button>
<script>
    //Other Items can go here
   $("#ddlrt").change(function () {                 
       $('.sendbtn').removeAttr("disabled");
   });

   //other items can end here
   $("#ddlre").change(function () {
       $('.sendbtn').removeAttr("disabled");
   });
</script>

最佳答案

您可以按照以下方式进行操作。

$("#ddlrt, #ddlre").change(function () {
    if ($('#ddlrt').val() || $('#ddlre').val())
        $('.sendbtn').prop("disabled", false);
    else
        $('.sendbtn').prop("disabled", true);
});

关于javascript - 根据两个下拉列表的默认值禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253364/

相关文章:

javascript - 使用链式方法的 Eslint 缩进

asp.net-mvc - 不能使用以 "name"结尾的数据属性?

javascript - 如何自动创建项目的 View 和操作?

jquery - 在 x 轴上滚动的 div 内创建一个 div

javascript - 在Bootstrap tokenfield中如何解决TypeError:$(…).tokenfield在noconflict中使用jquery时不是函数

javascript - 我尝试在类组件中使用 const useStyles

javascript - 使用 RegEx 模式将字符串拆分为数组

javascript - 将垂直居中图像的标题左对齐

javascript - 将功能应用于当前点击并删除其他点击的功能

javascript - 函数不调用其他函数