我想创建一个表单,在这个表单中我必须验证值是否足够长......超过1个字符。
我的实际代码如下所示:
function validateForm(){
alert("Form ok");
if(document.getElementsByName("firstname").value.length >1){
alert("if");
}
else{
document.getElementById("nameValidation").innerHTML= "* You must enter a first name";
alert("else");
}
我很难理解为什么它不起作用......
非常感谢。
最佳答案
您正在使用document.getElementsByName返回 NodeList 。所以,你应该像这样使用它:
document.getElementsByName("firstname")[0].value.length > 1
关于JavaScript - 检查长度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697155/