function verifForm(kelForm){ var message = ""; if(kelForm.NOM.value == ""){ message += "\n- Your Last Name"; } if(kelForm.PRENOM.value == ""){ message += "\n- Your First Name"; } if(kelForm.TELEPHONE.value == "" && kelForm.EMAIL.value == ""){ message += "\n- Your Phone or Your E-MAIL"; } if(kelForm.EMAIL.value != ""){ var email = kelForm.EMAIL.value; var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/; if (verif.exec(email) == null){ message+= "\n- Your E-Mail is incorrect"; } } if(kelForm.MESSAGE.value == ""){ message += "\n- Your Message"; } if(kelForm.CRYPTOTEXT.value == ""){ message += "\n- The security code"; } if(message){ alert("The form is incomplete :"+message); return false; }else{ kelForm.submit(); return true; } } function Telephone(e) { var txtCarOk="0123456789"; var car=""; var isCarOk=false; var zone=""; var txtAgent = navigator.userAgent.toLowerCase(); var iePos = txtAgent.indexOf("msie"); var ffPos = txtAgent.indexOf("firefox"); if (iePos>=0) { car=String.fromCharCode(event.keyCode); if (txtCarOk.indexOf(car)>=0) { isCarOk=true; } var txt=""; zone=event.srcElement; } if (ffPos>=0) { car=String.fromCharCode(e.charCode); if (txtCarOk.indexOf(car)>=0) { isCarOk=true; } if ((e.charCode==0)&&(e.keyCode>0)) { return true; } zone=e.target; } if ((iePos<0)&&(ffPos<0)) { // Ignorer le gestionnaire pour les autres navigateurs return true; } if (isCarOk) { if (zone.value.length<14) { zone.value+=car var nb=zone.value.length; if ((nb==2)||(nb==5)||(nb==8)||(nb==11)) { // Gestion du séparateur zone.value+="."; } } } return false; }