我使用以下代码来计算 HTML5 表单上所需输入(文本框)的数量,效果很好。
var inputTags = document.getElementsByTagName('input');
reqinputCount = 0;
for (var i=0, length = inputTags.length; i<length; i++) {
if (inputTags[i].validity.valid == false ) {
reqinputCount++;
}
}
现在我的问题是我在表单上也有一个文本区域并且也想包含它。 你能帮我一下吗? 提前致谢。
最佳答案
由于您已经依赖于仅在最新版本的浏览器中提供的功能,因此我可以放心地假设您不介意使用另一个此类功能:
var inputTags = document.querySelector("input,textarea");
关于javascript - 使用 Javascript 对文本区域和输入进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15490467/