Salut à tous,

Voila je code jamais en javascript mais la j'ai pas le choix donc aucune conaissance donc dans un formulaire de recherche, j'ai 2select (1 pays et 1 region)

Donc si on selectionne la france j'ai les régions de france et pareille pour belgique

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
var France = ["Choisissez la région","Alsace","Aquitaine", "Auvergne", "Basse-Normandie", "Bourgogne", "Bretagne", "Centre", "Champagne-Ardenne", "Corse", "Franche-Comté", "Haute-Normandie", "Ile-de-France", "Languedoc-Roussillon", "Limousin", "Lorraine", "Midi-Pyrénées", "Nord-Pas-de-Calais", "Pays de la Loire", "Picardie", "Poitou-Charentes", "Provence-Alpes-Côte d\'Azur", "Rhône-Alpes", "Guadeloupe", "Martinique", "Guyane", "Réunion"];
var Belgique = ["Choisissez la région","Anvers", "Brabant Flamant", "Brabant Wallon", "Bruxelles", "Fland. Occidentale", "Flandre Orientale", "Hainaut", "Liège", "Limbourg", "Namur", "Prov. Luxembourg"];
 
function swapOptions(ArrayName){
	var ExSelect = document.theForm.examples;
	var theArray = eval(ArrayName);
	setOptionText(ExSelect, theArray);
}
 
function setOptionText(theSelect, theArray){
	for (loop = 0; loop < theSelect.options.length; loop++){
		theSelect.options[loop].text = theArray[loop];
	}
}
et le formulaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<form name="theForm" enctype="multipart/form-data">
          <select name="chooseCat" onchange="swapOptions(this.options[selectedIndex].text);" size="1">
                 <option value="0">Choisissez le pays</option>
              <option value="1">France</option>
              <option value="2">Belgique</option>
            </select> <br /><select name="examples" size="1">
                <option value="0">Choisissez la r&eacute;gion</option>
                <option value="1">Alsace</option>
<option value="2">Aquitaine</option>
<option value="3">Auvergne</option>
<option value="4">Basse-Normandie</option>
<option value="5">Bourgogne</option>
<option value="6">Bretagne</option>
<option value="7">Centre</option>
<option value="8">Champagne-Ardenne</option>
<option value="9">Corse</option>
<option value="10">Franche-Comté</option>
<option value="11">Haute-Normandie</option>
<option value="12">Ile-de-France</option>
<option value="13">Languedoc-Roussillon</option>
<option value="14">Limousin</option>
<option value="15">Lorraine</option>
<option value="16">Midi-Pyrénées</option>
<option value="17">Nord-Pas-de-Calais</option>
<option value="18">Pays de la Loire</option>
<option value="19">Picardie</option>
<option value="20">Poitou-Charentes</option>
<option value="21">Provence-Alpes-Côte d\'Azur</option>
<option value="22">Rhône-Alpes</option>
<option value="23">Guadeloupe</option>
<option value="24">Martinique</option>
<option value="25">Guyane</option>
<option value="26">Réunion</option>
            </select>
        </form>
donc quand je suis dans les region de belgique aprés Prov. Luxembourg j'ai que des undefined :/ d'aprés mes recherche c'est mes tableaux qui merdouille