我有很多输入框,我需要制定一个条件来检查它们是否全部为空,如何在 javascript 中使用单个变量来执行此操作。这是我所拥有的,但它只选中 1 个框
function boxes() {
var box_a = document.getElementById('box_a');
if(box_a==="") {
alert("box not filled")
return false;
}
<input type="text" id="box_a">
最佳答案
尝试这样:
var textinputs = document.querySelectorAll('input[type=text]');
var empty = [].filter.call( textinputs, function( el ) {
return !el.value
});
if ( textinputs.length == empty.length ) {
// all text inputs are empty
}
关于javascript - 使用一个变量检查多个输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349587/