// fonction de vérification utilisée dans la rubrique "infos Arrêtés de circulation" function checkArrete() { var obj = document.evenForm.keyw; if(isVide(obj.value)) { alert('Veuillez SVP préciser au minimum un nom de voirie ou un n° d\'arrêté !'); obj.focus(); return false; } if(obj.value.length < 3) { alert('Veuillez SVP préciser au minimum 3 caractères pour un nom de voirie ou un n° d\'arrêté !'); obj.focus(); return false; } return true; } // fonction de vérification utilisée sur la page VDM (pro) des Arrêtés de circulation" function checkArreteADV() { var obj = document.evenForm var obj1 = obj.keyw; var obj2 = obj.keyw2; var obj3 = obj.arr.selectedIndex; if(isVide(obj1.value) && isVide(obj2.value) && obj3==0) { alert('Veuillez SVP préciser au minimum un arrondissement, un nom de voirie,\nun n° d\'arrêté ou un mot-clef !'); if(isVide(obj1.value)) obj1.focus(); else obj2.focus(); return false; } if(obj1.value.length < 3 && obj2.value.length < 3 && obj3==0) { alert('Veuillez SVP préciser au minimum 3 caractères pour un nom de voirie, un n° d\'arrêté, ou un mot-clef !'); if(isVide(obj1.value)) obj1.focus(); else obj2.focus(); return false; } return true; } // fonction utilisée dans les rubriques "infos travaux" et "evenements" function checkEvenForm() { var obj = document.evenForm; // test du secteur (rubrique "evenement" seulement) var checkSecteur = false; var selectedSecteur = false; for (var i = 0; i < obj.elements.length; i++) { if (obj.elements[i].name == "id_zg") { checkSecteur = true; if (obj.elements[i].checked) selectedSecteur = true; } } if (checkSecteur && !selectedSecteur) { alert("Vous n'avez sélectionné aucun secteur."); return false; } // test de la date (rubriques "infos travaux" et "evenements") if (obj.periode[2].checked) { var mois = obj.lemois.options[obj.lemois.selectedIndex].value; var annee = obj.lannee.options[obj.lannee.selectedIndex].value; if ("2008" + "11" > annee + mois) { alert("La date que vous avez sélectionnée est dépassée."); obj.lemois.focus(); return false; } } return true; } function getEvt(evtRef) { var obj = document.evenForm; obj.evt_ref.value = evtRef; obj.submit(); }