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

ZAD*_*ZAD 2 javascript dom

我有大约5个输入字段,在检查之前我希望能够使用javascript警告用户知道在检查之前必须填写空字段.

因此,如果5个输入字段中的2个为空,我希望能够使用js进行警报!

任何人都可以帮助我!我已经研究了很多,并阅读了一些博客,说要使用"长度",但无法弄明白!

因此,只要用户点击ID为"submit"的提交按钮,就会提示提示必须填写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" />
Run Code Online (Sandbox Code Playgroud)

谢谢

use*_*716 7

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');
    }
};
Run Code Online (Sandbox Code Playgroud)

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