Title | NEW 2 - NEW 2 |
---|---|
Course | Technologies for Web Applications |
Institution | Western Sydney University |
Pages | 4 |
File Size | 42.1 KB |
File Type | |
Total Downloads | 108 |
Total Views | 182 |
NEW 2...
NEW 2 function validateForm(form) { var valid = true; for (var i = 0; i < form.length; i++){
// All fields are required (except student id, and if the user is younger than 18 years old so is //identification type and number) // NOT DONE YET !!!
if(form.title.value == "" ) { valid = true; document.getElementById('titleRequired').style.display = "inline-block"; form.title.style.border = "1px solid #ff0000"; } else { document.getElementById('titleRequired').style.display = "none"; form.title.style.border = "1px solid #ccc"; } // Title must be SELECTED - DONE
//var isFirstLetterUpperCase = /^[A-Z]/.test(yourString);
function is_correct_Sentence(imput_str) { var first_char = input_str[0]; return /[A-Z]/.test(first_char) }
if (!form.fname.value.length){ valid = false; document.getElementById('fnameError').style.display = "inline-block"; form.fname.style.border = "1px solid #ff0000"; } else { document.getElementById('fnameError').style.display = "none";
form.fname.style.border = "1px solid #ccc"; } // First Name // First name MUST start with a capital letter - NOT DONE YET !!!
if (!form.lname.value.length){ valid = false; document.getElementById('lnameError').style.display = "inline-block"; form.lname.style.border = "1px solid #ff0000"; } else { document.getElementById('lnameError').style.display = "none"; form.lname.style.border = "1px solid #ccc"; } // Last Name // Last name MUST start with a capital letter - NOT DONE YET !!!
// Student number is optional, however if present must be 8 digits
if (!form.email.value.length){ valid = false; document.getElementById('emailError').style.display = "inline-block"; form.email.style.border = "1px solid #ff0000"; } else { document.getElementById('emailError').style.display = "none"; form.email.style.border = "1px solid #ccc"; } // University email address is in a valid email address format
if (!form.dob.value.length){ valid = false; document.getElementById('dobError').style.display = "inline-block"; form.dob.style.border = "1px solid #ff0000"; } else { document.getElementById('dobError').style.display = "none"; form.dob.style.border = "1px solid #ccc"; } // A valid date must be entered for date of birth
result = isNoCheckboxSelected(form.attendance); if(result) { invalid = true; } if(invalid) { document.getElementById('checkboxRequired').style.display = "inline-block"; return false; } //return true; }
function isNoCheckboxSelected (checkBoxGroup) { for(var i = 0; i< checkBoxGroup.length; i++) { if(checkBoxGroup[i].checked) { return false; } } return true; } // 1 or more days of attendance must be selected
return formValid;
}
//function validateForm(form) { // Code to validate form - start below // alert("Code to validate form is needed"); //...