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.
尝试利用 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)
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |