用一个变量检查多个输入字段
check multiple input fields with one variable
我有很多输入框,我需要做一个条件,检查如果他们都是空的,我怎么能做到这一点在javascript与一个单一的变量。这就是我的结果,但它只选中了一个方框
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
}
如果您真正指的是页面上的所有输入,您可以使用getElementsByTagName
:
function boxes() {
var anyFilled = false;
var boxes = document.getElementsByTagName('input');
for(var i = 0; i < boxes.length; i++) {
if(boxes[i].value !== "") {
anyFilled = true;
break;
}
}
if(anyFilled)
alert('An input has a value');
}
相关文章:
- 使用onkeyup JS事件检查输入的值是否唯一
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 检查输入是否未更改
- 获取检查输入无线电的标签
- 想要检查输入类型编号的值
- 在检查输入时切换标签分类 javascript
- 检查输入/文本区域中粘贴的文本是否存在无效的章程
- 如何检查输入框值在使用淘汰之前是否发生了更改
- 检查输入是否都是数字html javascript
- 我无法检查输入复选框元素
- 检查输入框的数组是否为空
- 如何检查输入type=“file”是否选择了文件
- 键入时检查输入中的重复数据
- 检查输入按钮
- 正则表达式,用于检查输入是否有字符或至少有1个笑脸
- 如何检查输入中的值以及值是否存在提交表单?jquery.
- jQuery - 检查输入字段是否保持不变
- 根据数组检查输入变量
- 如何检查输入框是否仅包含数字或逗号
- j查询验证插件,检查输入默认值