Champs obligatoir SI.........
Posté : 31 juil. 2006, 12:02
Bonjour,
J'ai un menu déroulant dans un formulaire et je voudrais rendre obligatoire de remplir un INPUT mais uniquement si une des option du SELECT à été selectionner...
Comment pourraige faire cela ?
Dans l'exemple ici je voudrais rendre un champs obligatoire quand l'option
TA511 est selectionner
D'avance merci
J'ai un menu déroulant dans un formulaire et je voudrais rendre obligatoire de remplir un INPUT mais uniquement si une des option du SELECT à été selectionner...
Comment pourraige faire cela ?
Code : Tout sélectionner
function menu_md11(){
var indice_selectionne=document.prestations_tvd.compris49.selectedIndex;
var chango=document.prestations_tvd.compris49.options[indice_selectionne].value; switch (chango){
case "Monteur hors poste":document.prestations_tvd.texter49.value="TA60";break;
case "Monteur hors poste suppl hors jo":document.prestations_tvd.texter49.value="TA601";break;
case "Remontée mécanique":document.prestations_tvd.texter49.value="TA37";break;
case "Tranchée en voirie":document.prestations_tvd.texter49.value="TA?";break;
case "Raccordement complet":document.prestations_tvd.texter49.value="TA?";break;
case "Elévateur avec chauffeur":document.prestations_tvd.texter49.value="TA62";break;
case "Elévateur avec chauffeur sup hors":document.prestations_tvd.texter49.value="TA624";break;
case "Reprise de racc raccour":document.prestations_tvd.texter49.value="TA52";break;
case "Reprise de racc allongement":document.prestations_tvd.texter49.value="TA53";break;
case "Pose de câble standart RG6":document.prestations_tvd.texter49.value="TA510";break;
case "Pose de câble haute perfo RG11":document.prestations_tvd.texter49.value="TA511";break;
default:document.prestations_tvd.texter49.value="Un choix svp.";break;
}
}
//Fin des menu déroulant....
//fonction vérification des champs (chantier et fin).
function check1() {
if (document.prestations_tvd.chantier.value == '') {
alert('Référence chantier obligatoire pour la facturation.');
document.prestations_tvd.chantier.focus();
return false;
}
if (document.prestations_tvd.fin.value == '0') {
alert('Merci de spécifier si le chantier est toujours en cours ou terminé ?.');
document.prestations_tvd.fin.focus();
return false;
}
return true;
}TA511 est selectionner
D'avance merci