JavaScript 错误(未捕获的类型错误:无法读取未定义的属性“名称”)

时间:2021-03-22 19:27:21

标签: javascript html

显然当我检查控制台中的类是否存在时,我可以访问它。但我的浏览器一直否认这一点,并给了我这个错误。我想像大多数注册表单一样对其进行内联验证,如果您也能提供更正的代码,我将不胜感激!

codepen 文件

   `https://codepen.io/subhojeet-baroi/pen/BaQYxqN`

1 个答案:

答案 0 :(得分:0)

试试这个:

function valid(){
  var name = document.forms['form']['name'];
  var email = document.forms['form']['email'];

  var name_error = document.getElementById('name_error');
  var email_error = document.getElementById('email_error');
  

  if(name.value.length < 9)
  {
    name_error.style.display = "block";
    name.focus();
    return false;
  }
  if(email.value.length < 9)
  {
    email_error.style.display = "block";
    email.focus();
    return false;
  }
}