我正在使用以下代码来计算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++;
    }
}


现在,我的问题是我在表单上也有一个textarea,并且也想包含它。
你能帮我一下吗。
在此先感谢。

最佳答案

由于您已经依赖于仅在最新版本的浏览器中提供的功能,因此假设您不介意使用另一个此类功能是很安全的:

var inputTags = document.querySelector("input,textarea");

关于javascript - 计算文本区域并使用Javascript输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15490467/

10-11 00:03