我有大约 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');
}
};
关于javascript - 如何检查有多少个空输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004746/