所以我試着做一個循環遍歷表單元素的函數,並檢查元素的長度,如果是這樣,請更改類,使它們的樣式可以不同。我假設的代碼可以工作,而且我的控制檯中沒有出現任何錯誤,所以我無法準確指出問題所在。如果有人可以告訴我爲什麼這不起作用或如何解決這將是很棒!謝謝!什麼是我的表單驗證功能失敗?
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;
}
這可能是一個缺少'變種I;'你正在返回的方式過於頻繁。 – Joe 2013-03-24 19:24:47
該回路設置我在發生的開始? – 2013-03-24 19:25:44
問題是什麼?究竟發生了什麼?這種風格不適用嗎?風格是否在錯誤的時間應用?請具體說明。 – Markasoftware 2013-03-24 19:26:41