Bonjour,

Dans un formulaire, j'ai un select mutilple.
Pour récupérer sa valeur en php (ss forme d'un tableau), il faut mettre les " [] " au nom.
Le problème est si je met les crochets, je n'arrive plus à recupérer les valeurs en JS.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<form method="post" action="..." enctype="multipart/form-data" name="formulaire">
<select multiple name="name_select[]" size="3">
cf : http://javascript.developpez.com/faq...#valSelectMult
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
var selectedList = new Array();
var selectBox = document.forms[0].name_select;
for (var i=0; i<selectBox.options.length; i++) {
  if (selectBox.options[i].selected) {
    selectedList.push(selectBox.options[i]);
  }
}
var alertTxt = "";
for (opt in selectedList) {
	alertTxt += "L'option "+opt.value+" est selectionnée \n";
}
 
FenetreAffichage.document.write(alertTxt );
Pour "var selectBox = document.forms[0].name_select;", j'ai essayé plein de solution différente d'écriture mais tjs le même résultat, ça marche pas.

Avez-vous une solution ?

Merci