Bonjour,

J'ai un select multiple, avec du code javascript pour récupérer tous les éléments sélectionnés, mais le souci , c'est que quand on choisis le premier élément il est toujours vide, je comprends pas pourquoi.

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
<html>
<head>
<script type="text/javascript">
					function onSelectChange(){					
						var valRecup = new Array();
						var tmp = document.getElementById('toto');						
						for(var i = 1; i < tmp.options.length; i++) {
							if(tmp.options[i].selected == true) {
								valRecup.push(tmp.options[i].value);
							}
						}
						 var chaine_nombres = valRecup.join(",");
						 alert(chaine_nombres);
					}
      </script>
      </head>
<body>
 
<select name="cfg_pollallowedcategories" id="toto" size="3" multiple="multiple" onChange="onSelectChange();">
  <option value="2" >Welcome Mat (id: 2)</option>
  <option value="3" >Suggestion Box (id: 3)</option>
</select>
</body>
</html>
Merci d'avance