jQuery(document).ready(function ($){ jQuery('#validform').click(function(e){ jQuery('#ma-validation').css('display','block !important'); if(grecaptcha.getResponse() != ""){ jQuery('#ma-validation').css('display','none'); }else{ jQuery('#ma-validation').css('display','block'); } if(jQuery("#Formulaire").valid()==true && grecaptcha.getResponse() !== ""){ jQuery("#Formulaire").submit(); jQuery('.erreurFormulaire').css('display','none'); jQuery('#validform').removeClass('invalide'); }else{ jQuery('.erreurFormulaire').css('display','inline-block'); jQuery('#validform').addClass('invalide'); validateur.focusInvalid(); } }); jQuery("#choix").selectbox({}); var validateur = jQuery("#Formulaire").validate({ rules: { courriel: 'required', confirmationCourriel: { equalTo: '#courriel' }, }, messages:{ choix: 'Vous devez sélectionner le sujet de votre demande.' }, ignore: "" }); /* on peut traduire plus de messages ici au besoin*/ jQuery.extend(jQuery.validator.messages, { required : "Ce champ est requis.", email : "Veuillez saisir un courriel valide.", extension : "Veuillez saisir un fichier dont l'extension est valide.", equalTo : "La confirmation du courriel est invalide.", remote : "Le code de validation est incorrect." }); });