<!-- Debut script
function testchamps() {
//on teste la valeur du champ NOM_UNITE
//ATTENTION AUX MAJUSCULES
if (document.form1.NOM_UNITE.value==""){
//si il est vide on envoie un message
alert("Vous n'avez pas indiquer le Nom de l'Unité");
//puis on reselectionne le champ
document.form1.NOM_UNITE.select();
document.form1.NOM_UNITE.focus();
}
//on teste la valeur du champ DIRECTEUR_UNITE
//ATTENTION AUX MAJUSCULES
else if (document.form1.DIRECTEUR_UNITE.value==""){
//si il est vide on envoie un message
alert("Vous n'avez pas indiqué le Nom et prénom du Directeur d'Unité");
//puis on reselectionne le champ
document.form1.DIRECTEUR_UNITE.select();
document.form1.DIRECTEUR_UNITE.focus();
}
//on teste la valeur du champ ADRESSE_UNITE
//ATTENTION AUX MAJUSCULES
else if (document.form1.ADRESSE_UNITE.value==""){
//si il est vide on envoie un message
alert("Vous n'avez pas indiqué l'adresse de l'Unité");
//puis on reselectionne le champ
document.form1.ADRESSE_UNITE.select();
document.form1.ADRESSE_UNITE.focus();
}
//on teste la valeur du champ VILLE_UNITE
//ATTENTION AUX MAJUSCULES
else if (document.form1.VILLE_UNITE.value==""){
//si il est vide on envoie un message
alert("Vous n'avez pas indiqué la ville de l'Unité");
//puis on reselectionne le champ
document.form1.VILLE_UNITE.select();
document.form1.VILLE_UNITE.focus();
}
//comme les champs CPOSTAL_UNITE numérique le test est différent
//on vérifie si il est complété, la longueur,puis si les caractères sont numériques
//les barres verticales signifie ou
else if (document.form1.CPOSTAL_UNITE.value==""||document.form1.CPOSTAL_UNITE.value.length!=5||isNaN(parseInt(document.form1.CPOSTAL_UNITE.value)))
{
alert("Vous n'avez pas saisi le code postal ou le format est invalide");
document.form1.CPOSTAL_UNITE.select();
document.form1.CPOSTAL_UNITE.focus();
}
//on teste la valeur du champ CORRESPONDANT
//ATTENTION AUX MAJUSCULES
else if (document.form1.CORRESPONDANT.value==""){
//si il est vide on envoie un message
alert("Vous n'avez pas indiqué le Nom et Prénom du correspondant");
//puis on reselectionne le champ
document.form1.CORRESPONDANT.select();
document.form1.CORRESPONDANT.focus();
}
//on teste la valeur du champ CORRESPONDANT_TELEPHONE
//ATTENTION AUX MAJUSCULES
//else if (document.form1.CORRESPONDANT_TELEPHONE.value==""||document.form1.CORRESPONDANT_TELEPHONE.value.length!=10||isNaN(parseInt(document.form1.CORRESPONDANT_TELEPHONE.value))) {
else if (document.form1.CORRESPONDANT_TELEPHONE.value=="") {
//alert("Vous n'avez pas saisi le telephone ou le format est invalide");
alert("Vous n'avez pas saisi le telephone");
document.form1.CORRESPONDANT_TELEPHONE.select();
document.form1.CORRESPONDANT_TELEPHONE.focus();
}
//on teste la valeur du champ CORRESPONDANT_TELECOPIE
//ATTENTION AUX MAJUSCULES
//else if (document.form1.CORRESPONDANT_TELECOPIE.value==""||document.form1.CORRESPONDANT_TELECOPIE.value.length!=10||isNaN(parseInt(document.form1.CORRESPONDANT_TELECOPIE.value))) {
//alert("Vous n'avez pas saisi la télécopie ou le format est invalide");
//document.form1.CORRESPONDANT_TELECOPIE.select();
//document.form1.CORRESPONDANT_TELECOPIE.focus();
//}
//on teste la valeur du champ CORRESPONDANT_EMAIL
//ATTENTION AUX MAJUSCULES
else if (document.form1.CORRESPONDANT_EMAIL.value==""||(document.form1.CORRESPONDANT_EMAIL.value.indexOf("@")<3) ||(document.form1.CORRESPONDANT_EMAIL.value.indexOf(".")<2)){
//si il est vide on envoie un message ou si il ne contient ni . ni @
alert("Vous n'avez pas indiqué l'adresse Email du correspondant ou l'adresse semble invalide");
//puis on reselectionne le champ
document.form1.CORRESPONDANT_EMAIL.select();
document.form1.CORRESPONDANT_EMAIL.focus();
}
//si tous les champs sont bons on renvoie le formulaire
else{
document.form1.submit();
}
}
//  Fin script -->

