tungs | Bonjour,
j'appelle à l'aide car mon formulaire est tombé en panne au niveau de mon SELECT à choix multiples !!
J'ai dû faire une mauvaise manip ou effacer une fonction sans le vouloir, bref lorsque je sélectionne un Pays, les Villes restent inactives ??
Que puis-je faire ?
D'avance un grand merci pour votre aide...
voir résultat sur : http://www.tungsten-prod.com/modules/reservation
Code :
- <table style="width: 400px; text-align: center; margin-left: 15px; margin-right: 15px;" align="center" border="0" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td style="text-align: left; vertical-align: top;">
- <div style="padding: 0px; background: white none repeat scroll 0% 60%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; opacity: 0.6;">
- <div class="formulaire">
- <form action="envoi.php" method="post" name="isc">
- <table border="0" cellpadding="0" cellspacing="0" width="490">
- <tbody>
- <tr>
- <td width="100">[fr]Nom et
- prénom[/fr][en]Last name & first name[/en]</td>
- <td width="1"> </td>
- <td width="359"><input name="nom" size="40" id="nom" value="" type="text"></td>
- </tr>
- <tr>
- <td>email @</td>
- <td> </td>
- <td><input name="mail" size="40" id="mail" type="text"></td>
- </tr>
- <tr>
- <td>message</td>
- <td> </td>
- <td><textarea name="message" rows="3" id="message"></textarea>
- </td>
- </tr>
- <tr>
- <td colspan="3"><table width="480" border="0" align="center" cellpadding="0" cellspacing="0">
- <select name="pays" size="1" id="pays" onchange="redirect(this.options.selectedIndex)">
- <option selected="selected">[fr]pays (1)[/fr][en]country (1)[/en]</option>
- <option>France</option>
- <option>England</option>
- <option>Germany</option>
- <option>Spain</option>
- <option>Italy</option>
- <option>Ireland</option>
- <option>United States</option>
- <option>[fr]autre[/fr][en]other[/en]</option>
- </select>
- <select name="ville" size="1" id="ville" onchange="redirect1(this.options.selectedIndex)">
- <option value=" " selected="selected"></option>
- <option value=" " selected="selected">[fr]ville (2°)[/fr][en]city (2°)[/en]</option>
- </select>
- <select name="piscine" size="1" id="piscine">
- <option value=" " selected="selected"></option>
- <option value=" " selected="selected">[fr]Hôtel & piscine (3°)[/fr][en]hotel & swimming pool (3°)[/en]</option>
- </select>
- </table>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- <td>[fr]piscine privée[/fr][en]private pool[/en]
- <input name="radiobutton1" type="radio" value="private pool">[fr]salle de bain[/fr][en]bathroom[/en]<input name="radiobutton1" type="radio" value="bathroom"></td>
- </tr>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td colspan="3">[fr]Femme enceinte[/fr][en]Pregnant woman[/en]
- <input name="radiobutton2" type="radio" value="enceinte:oui">
- <select name="since" size="1" id="select3">
- <option selected>[fr]depuis[/fr][en]since[/en]</option>
- <option>[fr]1 mois[/fr][en]1 month[/en]</option>
- <option>[fr]2 mois[/fr][en]2 month[/en]</option>
- <option>[fr]3 mois[/fr][en]3 month[/en]</option>
- <option>[fr]4 mois[/fr][en]4 month[/en]</option>
- <option>[fr]5 mois[/fr][en]5 month[/en]</option>
- <option>[fr]6 mois[/fr][en]6 month[/en]</option>
- <option>[fr]7 mois[/fr][en]7 month[/en]</option>
- <option>[fr]8 mois[/fr][en]8 month[/en]</option>
- </select> [fr]bébé[/fr][en]baby[/en]
- <input name="radiobutton2" type="radio" value="baby:yes"> <select name="old" size="1" id="select2"><option selected>[fr]âge[/fr][en]old[/en]</option>
- <option>[fr]6 mois[/fr][en]6 month[/en]</option>
- <option>[fr]7-12 mois[/fr][en]7-12 month[/en]</option>
- <option>[fr]18-36 mois[/fr][en]18-36 month[/en]</option>
- <option>[fr]+48 mois[/fr][en]+48 month[/en]</option></select> </td>
- </tr>
- <script>
- <!--
- var groups=document.isc.pays.options.length
- var group=new Array(groups)
- for (i=0; i<groups; i++)
- group[i]=new Array()
- group[0][0]=new Option("[fr]ville (2°)[/fr][en]city (2°)[/en]" );
- group[1][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[1][1]=new Option("Paris" );
- group[1][2]=new Option("Deauville" );
- group[1][3]=new Option("Trouville/mer" );
- group[1][4]=new Option("Honfleur" );
- group[1][5]=new Option("Le Havre" );
- group[1][6]=new Option("Rouen" );
- group[1][7]=new Option("Caen" );
- group[1][8]=new Option("Vire" );
- group[2][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[2][1]=new Option("London" );
- group[3][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[3][1]=new Option("Berlin" );
- group[4][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[4][1]=new Option("Madrid" );
- group[5][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[5][1]=new Option("Milan" );
- group[6][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[6][1]=new Option("Dublin" );
- group[7][0]=new Option("[fr]choisissez votre ville[/fr][en]select your city[/en]" );
- group[7][1]=new Option("New York" );
- group[7][2]=new Option("Los Angeles" );
- group[8][0]=new Option("[fr]réservation impossible ![/fr][en]no booking ![/en]" );
- var temp=document.isc.ville
- function redirect(x){
- for (m=temp.options.length-1;m>0;m--)
- temp.options[m]=null
- for (i=0;i<group[x].length;i++){
- temp.options[i]=new Option(group[x][i].text,group[x][i].value)
- }
- temp.options[0].selected=true
- redirect1(0)
- }
- var secondGroups=document.isc.ville.options.length
- var secondGroup=new Array(groups)
- for (i=0; i<groups; i++) {
- secondGroup[i]=new Array(group[i].length)
- for (j=0; j<group[i].length; j++) {
- secondGroup[i][j]=new Array() }}
- secondGroup[0][0][0]=new Option("[fr]hôtel/piscine (3°)[/fr][en]hotel/swimming pool (3°)[/en]","#" );
- secondGroup[1][0][0]=new Option("[fr]--3° choix--[/fr][en]--select 3--[/en]","" );
- secondGroup[1][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]","" );
- secondGroup[1][1][1]=new Option("piscine de Boulogne Billancourt (92)" );
- secondGroup[1][2][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]","" );
- secondGroup[1][2][1]=new Option("Hôtel Le Normandy" );
- secondGroup[1][3][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]","" );
- secondGroup[1][3][1]=new Option("piscine de Trouville" );
- secondGroup[1][4][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[1][4][1]=new Option("piscine de Honfleur" );
- secondGroup[1][5][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[1][5][1]=new Option("piscine du Havre" );
- secondGroup[1][6][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[1][6][1]=new Option("piscine "Le Transat""," " );
- secondGroup[1][7][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[1][7][1]=new Option("piscine de Caen"," " );
- secondGroup[1][8][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[1][8][1]=new Option("piscine Aquavire"," " );
- secondGroup[2][0][0]=new Option("---Select 3---"," " );
- secondGroup[2][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[2][1][1]=new Option("[fr]piscine de Londres[/fr][en]London pool[/en]"," " );
- secondGroup[3][0][0]=new Option("---Select 3---"," " );
- secondGroup[3][1][0]=new Option("[fr]choisissez votre hotel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[3][1][1]=new Option("[fr]piscine de Berlin[/fr][en]Berlin pool[/en]"," " );
- secondGroup[4][0][0]=new Option("---Select 3---"," " );
- secondGroup[4][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[4][1][1]=new Option("[fr]piscine de Madrid[/fr][en]Madrid pool[/en]"," " );
- secondGroup[5][0][0]=new Option("---Select 3---"," " );
- secondGroup[5][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[5][1][1]=new Option("[fr]piscine de Milan[/fr][en]Milan pool[/en]"," " );
- secondGroup[6][0][0]=new Option("---Select 3---"," " );
- secondGroup[6][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[6][1][1]=new Option("[fr]piscine de Dublin[/fr][en]Dublin pool[/en]"," " );
- secondGroup[7][0][0]=new Option("---Select 3---"," " );
- secondGroup[7][1][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[7][1][1]=new Option("[fr]piscine de Manhattan[/fr][en]Manhattan pool[/en]"," " );
- secondGroup[7][0][0]=new Option("---Select 3---"," " );
- secondGroup[7][2][0]=new Option("[fr]choisissez votre hôtel ou piscine[/fr][en]select your hotel or pool[/en]"," " );
- secondGroup[7][2][1]=new Option("[fr]piscine de Los Angeles[/fr][en]L.A pool[/en]"," " );
- secondGroup[8][0][0]=new Option("[fr]veuillez me contacter ![/fr][en]please contact me ![/en]"," " );
- var temp1=document.isc.piscine
- function redirect1(y){
- for (m=temp1.options.length-1;m>0;m--)
- temp1.options[m]=null
- for (i=0;i<secondGroup[document.isc.pays.options.selectedIndex][y].length;i++){
- temp1.options[i]=new Option(secondGroup[document.isc.pays.options.selectedIndex][y][i].text,secondGroup[document.isc.pays.options.selectedIndex][y][i].value)
- }
- temp1.options[0].selected=true
- }
- function redirect2(z){
- window.location=temp1[z].value
- }
- //-->
- </script>
- <tr>
- <td> </td>
- </tr>
- <tr>
- <td><input name="Submit" value="[fr]Envoyer[/fr][en]Submit[/en]" type="submit"></td>
- </tr>
- </tbody>
- </table>
- </form>
- </div>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
|
|