function submitForm(form) { var err = "Désolé, "; var err_champs_question = "veuillez répondre au minimum à une question"; var err_champs_obligatoire = "vous n'avez pas rempli les champs suivants adéquatement : n"; var err_content = ""; var err_nom = "- Votre nomn"; var err_prenom = "- Votre prénomn"; var err_age = "- Votre âgen"; var err_adresse = "- Votre adressen"; var err_ville = "- Votre villen"; var err_province = "- Votre provincen"; var err_code_postal = "- Votre code postaln"; var err_tel = "- Votre numéro de téléphonen"; var err_e_mail = "- Votre adresse courrieln"; var err_permission = "- L'autorisation de publier vos réponsesn"; var regExCodePostal = /^[ABCEGHJKLMNPRSTVXY]{1}d{1}[A-Z]{1}d{1}[A-Z]{1}d{1}$/; var regExTelephone = /^d{3}d{3}d{4}$/; var regExEMail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/ var une_question_repondue = false; for(var i=0;i<10;i++) { if(form.elements[i].value != "") { une_question_repondue = true; break; } } if(form.nom.value == "") err_content += err_nom; if(form.prenom.value == "") err_content += err_prenom; if(form.age.value == "" || isNaN(form.age.value)) err_content += err_age; if(form.adresse.value == "") err_content += err_adresse; if(form.ville.value == "") err_content += err_ville; if(form.province.value == "") err_content += err_province; var codePostal = form.code_postal_1.value + form.code_postal_2.value if(!regExCodePostal.test(codePostal.toUpperCase())) err_content += err_code_postal; var telephone = form.tel_1.value + form.tel_2.value + form.tel_3.value; if(!regExTelephone.test(telephone)) err_content += err_tel; if(!regExEMail.test(form.email.value)) err_content += err_e_mail; var checked = false; for (var i = 0; i < form.grp_permission.length; i++) { if(form.grp_permission[i].checked) checked = true; } if(!checked) err_content += err_permission; if(!une_question_repondue) { err += err_champs_question; if(err_content != "") err += " et "; } if(err_content != "") { err += err_champs_obligatoire; err += err_content; } if(err_content != "" || !une_question_repondue) { alert(err); return false; } return true; }
Votre dose de mode, beauté et déco par courriel.
ABONNEZ-VOUS À CHÂTELAINE
Joignez-vous à notre communauté pour célébrer la riche histoire du magazine Châtelaine, qui souligne ses 65 ans en 2025. Au programme : de nouvelles chroniques, une couverture culturelle élargie, des reportages passionnants et des hommages touchants aux femmes inspirantes qui ont eu une influence positive et durable sur notre société.