我試圖做一個Javascript表單驗證,我想設置的formValue爲0幾種情況。也就是說,如果任何所需的字段不填寫,該值應該爲0表單驗證 - 如何使用if和else if
function formValidation() {
var formValue = 1;
if (document.getElementById('orgname').value == '') formValue = 0;
else if (document.getElementById('culture[]').value == '') formValue = 0;
else if (document.getElementById('category[]').value == '') formValue = 0;
else if (document.getElementById('service[]').value == '') formValue = 0;
if (formOkay == 1) {
return true;
} else if (formOkay == 0) {
alert('Please fill out all required fields');
return false;
}
}
有沒有更優雅的方式來做到這一點?
編輯:腳本似乎沒有奏效,現在。
或使用HTML5'required'屬性:) – thwd
@湯姆:這是正確的,當然,但它不是在所有的瀏覽器都支持呢。 –