检查是否有任何文本框包含文本

Fra*_*ayt 4 html javascript validation jquery

我有这样的HTML结构:

<div class="input_div_0">
    <input type="text" class="textbox input">
</div>
<div class="input_div_1">
    <input type="text" class="textbox input">
</div>
<div class="input_div_2">
    <input type="text" class="textbox input">
</div>
Run Code Online (Sandbox Code Playgroud)

我想编写一个表达式,如果任何inputs包含文本,它将返回true

编辑

根据Dimitar的回答,我想出了这个:

function checkInputs()
{
    $('input.textbox').each(function () {
        if ($(this).val() !== "") {
            return true;
        }
    });
    return false;
}

if (!checkInputs()) {
        //Display message
    }
Run Code Online (Sandbox Code Playgroud)

但是每次都会返回false.

gue*_*314 7

尝试利用 Array.prototype.some

var res = Array.prototype.some.call(document.querySelectorAll("input")
          , function(el, i) {
              return el.value.length > 0
          });

console.log(res);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="input_div_0">
  <input type="text" class="textbox input">
</div>
<div class="input_div_1">
  <input type="text" class="textbox input">
</div>
<div class="input_div_2">
  <input type="text" class="textbox input" value="0">
</div>
Run Code Online (Sandbox Code Playgroud)