开发者社区> 问答> 正文

如果任何输入字段值输入零,则禁用,否则启用

我正在尝试实现代码,如果输入的任何输入值为零,则禁用按钮,否则启用。当输入的输入值为零时,它的工作正常,但是在我输入了其他值(而不是零)后,它仍然禁用,无法启用我正在使用计数器,并且我总共要检查近40个文本字段,因此我在每个语句中都使用了输入类型。

展开
收起
游客ufivfoddcd53c 2020-01-04 14:02:36 939 0
1 条回答
写回答
取消 提交回答
  • 您count value每次都需要初始化,因为要检查该值是否为0值的语句。将其设置为.change()函数

    $(document).ready(function() {
       $('input').change(function()  {
          var count = 0;
          $("input").each(function() {           
             if($(this).val() == "0")
             {
              count = 1;
             }
           });          
    
           if(count == 0)
                {
    
              $("#submitBtn").removeAttr("disabled","disabled");
    
                }
            else
                {
              $("#submitBtn").attr("disabled","disabled");                          
                }
          });
       });
    
    2020-01-04 14:02:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载