javascript - 如何检查有多少个空输入字段?

标签 javascript dom

我有大约 5 个输入字段,在检查它们之前,我希望能够使用 javascript 提醒用户在检查之前必须填写空白字段。

所以我希望能够在 5 个输入字段中的 2 个为空时使用 js 发出警报!

谁能帮我解决这个问题!我做了很多研究并阅读了一些博客说要使用“长度”但无法弄清楚!

因此,只要用户点击 id 为“提交”的提交按钮,就会提示必须至少填写 5 个输入框中的 2 个……

这是我的代码:

<input type="text" id="a" value="" />
<input type="text" id="b" value="" />
<input type="text" id="c" value="" />
<input type="text" id="d" value="" />
<input type="text" id="e" value="" />

<input type="submit" id="submit" value="Check Form" />

谢谢

最佳答案

document.getElementById('submit').onclick = function() {
    var inputs = document.getElementsByTagName('input'),
        empty = 0;

    for (var i = 0, len = inputs.length - 1; i < len; i++) {
        empty += !inputs[i].value;
    }
    if (empty > 3) {
        alert('You must fill in at least 2 fields');
    }
};

示例: http://jsfiddle.net/Fn8cw/

关于javascript - 如何检查有多少个空输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004746/

相关文章:

javascript - 在 eclipse 中自动完成 jQuery

javascript - 使用 React 返回带有选项的选择的函数

javascript - typescript 如何仅将属性和方法从接口(interface)复制到新对象?

c# - 将 Adsense 代码插入嵌入式浏览器后如何运行?

javascript - String.format 不是函数

javascript - 如何将变量从 jquery ajax 传递到 php mvc

javascript - 如果 innerHTML 是邪恶的,那么更改链接文本的更好方法是什么?

javascript - DOM脚本插入

javascript - 使用 javascript 在 span 元素上获取自定义字段值

node.js 在 POST 请求上刷新 DOM