cs_metaleurop
Messages postés13Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention24 juillet 2008
-
10 juil. 2008 à 13:44
cs_metaleurop
Messages postés13Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention24 juillet 2008
-
10 juil. 2008 à 17:01
Bonjour à tous.
J'ai un petit problème avec le menu déroulant suivant:
<html>
<title>liste déroulante dynamique</title>
<head>
<script language="Javascript" type="text/javascript" >
function choix(formulaire)
{
var j;
var i = formulaire.boite1.selectedIndex;
if (i == 0)
for(j = 1; j <3; j++)
formulaire.boite2.options[j].text="";
else{
switch (i){
case 1 : var text = new Array( "Marseille","PSG","Monaco");
break;
case 2 : var text = new Array("Toulouse","Agen","Paris");
break;
case 3 : var text = new Array("Dijon","Pau","Gravelines");
break;
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 juil. 2008 à 14:55
Bonjour,
pas très clair.... enfin, j'ai pas tout compris...
tu veux créer un 2ème select en fonction du choix dans un 1er ?
oui : exemple ici ( pur js, ou pur php, ou ajax )
non : tu peux réexpliquer ?
<hr /> Cordialement Bul [mon Site] [M'écrire]
cs_metaleurop
Messages postés13Date d'inscriptionmardi 8 juillet 2008StatutMembreDernière intervention24 juillet 2008 10 juil. 2008 à 16:22
excuse moi je reformule.
Je voudrais créer une 3e liste qui dépende de la 2e (et donc de la 1ère).
Voici ce que j'ai bidouillé:
<html>
<title>liste déroulante dynamique</title>
<head>
<script language="Javascript" type="text/javascript" >
function choix(formulaire)
{ var k;
var j = formulaire.boite2.selectedIndex;
var i = formulaire.boite1.selectedIndex; if ((i 0) && (j =0)
for(k = 1; k <3; k++)
formulaire.boite3.options[k].text="";
else if(i == 0)
for j = 1; j<3; j++)
formulaire.boite2.options[j].text="";
else{
switch (i){
case 1 : var text = new Array( "Marseille","PSG","Monaco");
break;
case 2 : var text = new Array("Toulouse","Agen","Paris");
break;
case 3 : var text = new Array("Dijon","Pau","Gravelines");
break;
}
switch(j){
case 1 : var text = new Array( "equipe","joueur","classement");
break;
case 2 : var text = new Array("equipe","joueur","classement");
break;
case 3 : var text = new Array("equipe","joueur","classement");
break;
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 10 juil. 2008 à 16:26
>>Je voudrais créer une 3e liste qui dépende de la 2e (et donc de la 1ère).
regarde mon exemple avec 2 selects. à adapter donc pour 3.
<hr /> Cordialement Bul [mon Site] [M'écrire]