因此,我尝试制作一个循环遍历表单元素并检查元素长度的函数,如果是,则更改类,以便它们可以具有不同的样式。我假设的代码可以工作,并且我的控制台中没有任何错误,所以我无法确定到底出了什么问题。如果有人能告诉我为什么这不起作用或如何解决它,那就太棒了!谢谢!
function validate_form(){
var form = document.forms['form_name']; //store form into a variable
var validated = true; // store return value for onsubmit attribute
for(i=0; i<form.elements.length; i++){
if(form.elements[i].value.length){ // check if form elements are empty
form.elements[i].className = "validate_failed"; // if elements are empty, add a class that will style them
validated = false;
return validated;
} else{
validated = true;
return validated;
}
return validated;
}
return validated;
}