JezK
Edit File: validations.js
function validations() { var checkedCheckboxes = document.querySelectorAll("[name='interest']:checked"); if (document.getElementById('name').value == "") { alert("Please Enter Name"); document.getElementById('name').focus(); return false; } else if (!(/^[A-Za-z ]+$/).test(document.getElementById('name').value)) { alert("Please Enter Characters Only!"); document.getElementById('name').focus(); return false; } else if (document.getElementById('mobile').value == "") { alert("Please Enter Mobile Number"); document.getElementById('mobile').focus(); return false; } else if (!(/^[0-9]{10}$/).test(document.getElementById('mobile').value)) { alert("Please Enter Valid Mobile Number"); document.getElementById('mobile').focus(); return false; } else if (document.getElementById('email').value == "") { alert("Please Enter Email Address"); document.getElementById('email').focus(); return false; } else if (!(/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$/).test(document.getElementById('email').value)) { alert("Please Enter Valid Email Address"); document.getElementById('email').focus(); return false; } else if (document.getElementById('college').value == "") { alert("Please Enter Collge Name"); document.getElementById('college').focus(); return false; } else if (checkedCheckboxes.length == 0) { alert("Please Enter Area of Interest "); return false; } return true; } function registration_validations() { var checkedCheckboxes = document.querySelectorAll("[name='interest']:checked"); var checkedDurations = document.querySelectorAll("[name='duration']:checked"); var recaptchaResponse = document.querySelector('.g-recaptcha-response').value; if (document.getElementById('name').value == "") { alert("Please Enter Name"); document.getElementById('name').focus(); return false; } else if (!(/^[A-Za-z ]+$/).test(document.getElementById('name').value)) { alert("Please Enter Characters Only!"); document.getElementById('name').focus(); return false; } else if (document.getElementById('mobile').value == "") { alert("Please Enter Mobile Number"); document.getElementById('mobile').focus(); return false; } else if (!(/^[0-9]{10}$/).test(document.getElementById('mobile').value)) { alert("Please Enter Valid Mobile Number"); document.getElementById('mobile').focus(); return false; } else if (document.getElementById('email').value == "") { alert("Please Enter Email Address "); document.getElementById('email').focus(); return false; } else if (!(/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$/).test(document.getElementById('email').value)) { alert("Please Enter Valid Email Address "); document.getElementById('email').focus(); return false; } else if (document.getElementById('college').value == "") { alert("Please Enter Collge Name "); document.getElementById('college').focus(); return false; } else if (document.getElementById('address').value == "") { alert("Please Enter Address "); document.getElementById('address').focus(); return false; }else if (document.getElementById('emergName').value == "") { alert("Please Enter Emergency Contact Name"); document.getElementById('emergName').focus(); return false; }else if (document.getElementById('emergRelation').value == "") { alert("Please Enter Emergency Contact Relation"); document.getElementById('emergRelation').focus(); return false; }else if (document.getElementById('emergNumber').value == "") { alert("Please Enter Emergency Contact Number"); document.getElementById('emergNumber').focus(); return false; }else if (!(/^[0-9]{10}$/).test(document.getElementById('emergNumber').value)) { alert("Please Enter Valid Mobile Number"); document.getElementById('emergNumber').focus(); return false; } else if (document.getElementById('image').value == "") { alert("Please Upload Image"); document.getElementById('image').focus(); return false; } else if (checkedDurations.length == 0) { alert("Please Enter Area of Duration "); // document.getElementById('interest').focus(); return false; }else if (checkedCheckboxes.length == 0) { alert("Please Enter Area of Interest "); // document.getElementById('interest').focus(); return false; }else if (!recaptchaResponse) { alert("Please complete the reCAPTCHA."); return false; } return true; } function imageValidation() { imageInput = document.getElementById('image').files[0]; let type = imageInput.type.split('/').pop().toLowerCase(); if (type != "jpeg" && type != "jpg" && type != "png") { alert('Please upload image like jpeg, jpg, png') $("#image").val(""); return false; } if (imageInput.name.length > 0) { const fileName = imageInput.name; if (fileName.includes(' ')) { alert('Upload Image With No Space in Image Name') $("#image").val(""); return false; } } return true; } function summerInternshipValidation(){ let studentname = $('#studentname').val(); let dob = $('#dob').val(); let age = $('#age').val(); let school = $('#school').val(); let grade = $('#grade').val(); let address = $('#address').val(); let interest = document.querySelectorAll("[name='interest']:checked"); let fatherName = $('#fatherName').val(); let fatherMobile = $('#fatherMobile').val(); let email = $('#email').val(); let motherName = $('#motherName').val(); let motherMobile = $('#motherMobile').val(); let emailRegex = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$/; if(studentname == ''){ alert("Please Enter Student Name"); $('#studentname').focus(); return false; } if(dob == ''){ alert("Please Enter Date Of Birth"); $('#dob').focus(); return false; } if(age == ''){ alert("Please Enter Age"); $('#age').focus(); return false; } if(school == ''){ alert("Please Enter School"); $('#school').focus(); return false; } if(grade == ''){ alert("Please Enter Grade"); $('#grade').focus(); return false; } if(address == ''){ alert("Please Enter Address"); $('#address').focus(); return false; } if (interest.length == 0) { alert("Please Select Area of Interest "); $('#dob').focus(); return false; } if(fatherName == ''){ alert("Please Enter Father Name"); $('#fatherName').focus(); return false; } if(fatherMobile == ''){ alert("Please Enter Father Mobile"); $('#fatherMobile').focus(); return false; } if(email == ''){ alert("Please Enter Email"); $('#email').focus(); return false; } if (!(emailRegex).test(email)) { alert("Please Enter Valid Email Address"); $('#email').focus(); return false; } if(motherName == ''){ alert("Please Enter Mother Name"); $('#motherName').focus(); return false; } if(motherMobile == ''){ alert("Please Enter Mother Mobile"); $('#motherMobile').focus(); return false; } return true; }