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.
cf : http://javascript.developpez.com/faq...#valSelectMult
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">
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.
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 );
Avez-vous une solution ?
Merci
Partager