créer un site


Pb avec 3 listes déroulantes liées

Poster un nouveau sujet sur javascript   Répondre au sujet à javascript:Pb avec 3 listes déroulantes liées    Accueil Forum -> javascript
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
chrisaurelie
frontpage mioche
frontpage mioche
MessagePb avec 3 listes déroulantes liées , Posté le: 06-06-2006 21:19

Bonsoir à tous,
je ne suis pas un grand pro du JavaScript mais je pensais que mon script sur 3 listes déroulantes liées était bon. Apparemment non !!

Quelqu'un peut-il donc m'aider à trouver d'où vient l'erreur car quand je teste mon script, rien ne se passe ??
Lorsque je teste 2 listes déroulantes liées ça fonctionne mais pas avec 3. De mon côté, c'est un grand mystère !! HELP !!

Voilà mon script :

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript>
<!--
function Choix1(form) {
i = form.Etat.selectedIndex;
if (i == 0) {
return;
}
switch (i) {
case 1 : var txt = new Array ('Grand Canyon','Phoenix/Scottsdale','Sedona'); break;
case 2 : var txt = new Array ('Los Angeles','Palm Springs','San Francisco'); break;
case 3 : var txt = new Array ('Key West','Miami','Orlando'); break;
}
form.Ville.selectedIndex = 0;
for (i=0;i<3;i++) {
form.Ville.options[i+1].text=txt[i];
}
}
// -->
<!--
function Choix2(form) {
j = form.Ville.selectedIndex;
if (j == 0) {
return;
}
switch (j) {
case 1 : var txt = new Array ('El Tovar','Maswik Lodge','Yavapaï Lodge East'); break;
case 2 : var txt = new Array ('Days Inn','Fairmont','Renaissance'); break;
case 3 : var txt = new Array ('Amara Creekside Resort','L''Auberge de Sedona','La Quinta Inn'); break;
case 4 : var txt = new Array ('Angeleno','Hollywood Roosevelt','Mondrian'); break;
case 5 : var txt = new Array ('Best Western Inn','Ramada Inn','Wyndham'); break;
case 6 : var txt = new Array ('Clift','Monaco','Radisson Fisherman''s Wharf'); break;
case 7 : var txt = new Array ('Casa Marina Resort','Crowne Plaza La Concha','Doubletree Grand Key Resort'); break;
case 8 : var txt = new Array ('Delano','National','The Palms'); break;
case 9 : var txt = new Array ('Best Western Movieland','Celebration','La Quinta Inn Maingate'); break;
}
form.Hotel.selectedIndex = 0;
for (j=0;j<9;j++) {
form.Hotel.options[j+1].text=txt[j];
}
}
</SCRIPT>

</HEAD>
<BODY>
<FORM>
<TABLE>
<TBODY>
<TR>
<TD>
<SELECT onChange=Choix1(this.form) name=Etat>
<OPTION selected>--- Choisissez un Etat ---</OPTION>
<OPTION>Arizona</OPTION>
<OPTION>Californie</OPTION>
<OPTION>Floride</OPTION>
</SELECT>
</TD>
<TD>
<SELECT onChange=Choix2(this.form) name=Ville>
<OPTION selected>---choisissez une ville ---</OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
</SELECT>
</TD>
<TD>
<SELECT name=Hotel>
<OPTION selected>--- Choisissez une page ---</OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
</SELECT>
</TD>
</TR>
</FORM>
</body>
</html>
Montrer les messages depuis:   
Poster un nouveau sujet sur javascript   Répondre au sujet à javascript:Pb avec 3 listes déroulantes liées    Accueil Forum -> javascript Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales