akn95 | Bonjours à tous, J'ai un petit projet pour les cours en JavaScript et je voudrais faire une liste déroulante liée avec un remplissage automatique donc voici mon code html
Code :
- <form>
- <table>
- <tr>
- <th>Rubriques :</th>
- <th>Pages :</th>
- </tr>
- <tr>
- <td><select name="Rubrique" onchange='Choix(this.form)'>
- <option>--- Choisissez une rubrique ---</option>
- <option>Classe 1</option>
- <option>Classe 2</option>
- <option>Classe 3</option>
- </select></td>
- <td><select name="Page">
- <option>--- Choisissez une page ---</option>
- </select></td>
- </tr>
- </table>
- </form>
|
Mon code JavaScript
Code :
- var maintenant=new Date();
- var jour=maintenant.getDate();
- var mois=maintenant.getMonth()+1;
- var an=maintenant.getFullYear();
- document.write("Nous sommes le ",jour,"/",mois,"/",an,"." );
- function Choix(form) {
- i = form.Rubrique.selectedIndex;
- if (i == 0) {
-
- form.Page.innerHTML="<option></option>";
- form.Page.options[0].text="--- Choisissez une page ---";
- return;
- }
- form.Page.selectedIndex = 0;
- switch (i) {
- case 1 : var txt = new Array ('Ralf Brandson','Eskil Osmondson','Osvald Osmundson','Bernulf Skeggison','Terkel Olofson','Edwina Svendòttir','Vilhelmine Ralfdòttir','Svenhild Havarddòttir','Edda Osgeirdòttir','Hilda Halfdandòttir'); break;
- case 2 : var txt = new Array ('Olaf Godfredson','Thorstein Lennartson','Ingvald Hrolfson','Svarting Asulfson','Halvard Thorketilson','Elke Haralddòttir','Frida Ketildòttir','Erika Helgidòttir','Elfi Hjalmardòttir','Signi Karldòttir'); break;
- case 3 : var txt = new Array ('Valter Thorgisson','Gudbjörn Arnbjörnson','Frode Folmerson','Delf Hartmodson','Hindrik Einarson','Astrid Gustafdòttir','Alrun Halfdandòttir','Botilde Leifdòttir','Gudrun Thorstendòttir','Silke Thorvalddòttir'); break;
- }
- form.Page.innerHTML="<option></option>";
- form.Page.options[0].text="--- Choisissez une page ---";
- for (i=0;i<txt.length;i++) {
- form.Page.appendChild(document.createElement("option" ));
- form.Page.options[i+1].text=txt[i];
- }
- }
|
ce que je voudrais faire c'est que quand on choisi classe 1 puis Ralf Brandson son adresse ce marque automatiquement quel qu’un aurait il une solution ?
|