javascript - 当所有 3 个输入都有值时如何启用搜索按钮?

标签 javascript jquery if-statement enable-if

<分区>

我有第一个、最后一个输入和国家/地区选择,我默认禁用搜索 btn,当所有 3 个输入都具有值时如何启用搜索 btn 否则,禁用搜索 btn?我试过在js中使用“and”,也就是“&&”,但是没有用。任何帮助将不胜感激。

[jsfiddle][1]

[1]: http://jsfiddle.net/x9syr1v1/3/

最佳答案

参见 http://jsfiddle.net/x9syr1v1/4/

使用 change 函数,否则你将无法从下拉列表中获取 tyo focs 并使用 text() 作为输入:

$('.first, .last, .country').change(function () {
    if ($('.first').text() == "" && $('.last').text() == "" 
        && $('.country').val() == "") {
        $('.search').attr('disabled','disabled');
    } else {
        $('.search').removeAttr('disabled');
    }
});

关于javascript - 当所有 3 个输入都有值时如何启用搜索按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26331755/

相关文章:

javascript - 连接四个 : Help Using JQuery in a function

MySQL 从 PHP 查询时出错 : IF EXISTS

java - 为什么我的开关盒在这里可以工作,但如果不能呢?

jquery - document.ready期间触发 anchor 的href的javascript函数

javascript - div.width() 返回错误值 jquery

PHP "if()"构造 : can conditionals nest?

javascript - TypedJS 错误 : Uncaught ReferenceError: Typed is not defined

javascript - 函数参数返回未定义

javascript - 构造函数的对象字面量返回 toString() 方法,但不返回其他方法

javascript - 将 js 文件中的相对链接设置为来自文件源而不是域