function validateEmail(email) { var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return reg.test(email); } $(document).ready(function() { $("#adminForm").submit(function() { var err=0; $("#minimail").html(''); var email1val = $("#email").val(); var email2val = $("#mailconf").val(); var mailvalid1 = validateEmail(email1val); var mailvalid2 = validateEmail(email2val); if(mailvalid1 == false) { $("#champ_email").removeClass("green"); $("#champ_email").addClass("red"); err++; } else if (mailvalid1 == true){ $("#champ_email").removeClass("red"); $("#champ_email").addClass("green"); $.ajax({ url: 'controleur.php?case=email', data: 'email='+ email1val, success: function(reponse) { if (reponse!="ok") { $("#champ_email").removeClass("green"); $("#champ_email").addClass("red"); $("#minimail").html('Email déjà utilisé'); err++; } else { $("#minimail").html(''); } } }); } if(mailvalid2 == false) { $("#champ_confemail").removeClass("green"); $("#champ_confemail").addClass("red"); err++; } else if(mailvalid2 == true){ $("#champ_confemail").removeClass("red"); $("#champ_confemail").addClass("green"); } if(email1val!=email2val) { $("#champ_confemail").removeClass("green"); $("#champ_confemail").addClass("red"); err++; } var prenomval = $("#prenom").val(); var prenomlen = prenomval.length; if(prenomlen < 2) { $("#champ_prenom").removeClass("green"); $("#champ_prenom").addClass("red"); err++; } else if(prenomlen >= 2){ $("#champ_prenom").removeClass("red"); $("#champ_prenom").addClass("green"); } var nomval = $("#nom").val(); var nomlen = nomval.length; if(nomlen < 2) { $("#champ_nom").removeClass("green"); $("#champ_nom").addClass("red"); err++; } else if(nomlen >= 2){ $("#champ_nom").removeClass("red"); $("#champ_nom").addClass("green"); } if (err>0) { $('#champs').modal('show'); return false; } }); });