Home

Form validation


const e=document.getElementById("contactForm"),i=document.getElementById("name"),s=document.getElementById("email"),a=document.getElementById("alert");e.addEventListener("submit",(function(t){t.preventDefault(),a.style.display="none";let l="";const d=i.value.trim();""===d||d.length<3?(l+="<li><b>Name</b> is required and must contain at least 3 characters</li>",i.classList.remove("is-valid"),i.classList.add("is-invalid")):(i.classList.remove("is-invalid"),i.classList.add("is-valid"));const n=s.value.trim();""===n||null===n.match(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}$/)?(l+="<li><b>Email</b> is required and must be a valid email address</li>",s.classList.remove("is-valid"),s.classList.add("is-invalid")):(s.classList.remove("is-invalid"),s.classList.add("is-valid")),0===l.length?e.submit():(a.innerHTML=`<ul>${l}</ul>`,a.style.display="block")}));
//# sourceMappingURL=formValidation.js.map