我有大约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)
谢谢
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/