// JavaScript Document function contactus(){ if(document.getElementById("nom").value != "" && document.getElementById("prenom").value != "" && document.getElementById("demande").value != "----" && document.getElementById("mail").value != "" && document.getElementById("sujet").value != "" && document.getElementById("msg").value != ""){ //test des valeurs obligatoires if(test_isvalidtext(document.getElementById("nom").value) != true){ alert(txtentervalidnom); document.getElementById("nom").focus(); return; } if(test_isvalidtext(document.getElementById("prenom").value) != true){ alert(txtentervalidprenom); document.getElementById("prenom").focus(); return; } if(test_isvalidmail(document.getElementById("mail").value) != true){ alert(txtentervalidmail); document.getElementById("mail").focus(); return; } //test des valeurs optionnelles if(document.getElementById("adresse").value != ""){ if(test_isvalidtext(document.getElementById("adresse").value) != true){ alert(txtentervalidadress); document.getElementById("adresse").focus(); return; } } if(document.getElementById("codepostal").value != ""){ if(test_isvalidcode(document.getElementById("codepostal").value) != true){ alert(txtentervalidcodepostal); document.getElementById("codepostal").focus(); return; } } if(document.getElementById("ville").value != ""){ if(test_isvalidtext(document.getElementById("ville").value) != true){ alert(txtentervalidpays); document.getElementById("ville").focus(); return; } } if(document.getElementById("pays").value != ""){ if(test_isvalidtext(document.getElementById("pays").value) != true){ alert(txtentervalidpays); document.getElementById("pays").focus(); return; } } if(document.getElementById("tel").value != ""){ if(test_isint(document.getElementById("tel").value) != true || test_ispositive(document.getElementById("tel").value) != true){ alert(txtentervalidtel); document.getElementById("tel").focus(); return; } } //soumission du formulaire si valide document.getElementById("form_contact").submit(); //alert("ok"); } else alert(txtenterobl); }