Page 1 sur 1

Récupération de select impossible

Posté : 30 sept. 2013, 11:44
par bunk
Bonjour,

J'ai deux select avec la possibilité de passer des valeurs contenues dans le premier select au second.

Code : Tout sélectionner

<select id="choix" name="choix">
et

Code : Tout sélectionner

<select id="selection" name="selection[]" size="6">
Je veux récupérer le contenu du deuxième select (selection) mais quand j'affiche $_POST je n'ai aucune valeur.
Si j'enlève l'id du select j'ai bien mes valeurs retournées.
Mais j'ai besoin de l'id pour que mon code javascript fonctionne.

Je ne comprend pas techniquement ce qui se passe, pourriez-vous m'expliquer ?

D'avance merci.

Re: Récupération de select impossible

Posté : 30 sept. 2013, 12:33
par bunk
bon après plusieurs recherche cela fonctionne comme ceci :

liste 1

Code : Tout sélectionner

<select id="choix" name="choix">
liste 2

Code : Tout sélectionner

<select id="selection" name="selection[]" multiple="multiple">
et pour la récupération :

Code : Tout sélectionner

<script type="text/javascript"> jQuery(function ($) { $(document).ready(function() { $('form').submit(function() { $('#selection option').each(function(i) { $(this).attr("selected", "selected"); }); }); }); }); </script>
J'obtiens bien au tableau (array) avec ma sélection dans $_POST.

Si je comprend bien lors de la soumission du formulaire les options passés dans la seconde liste ne sont pas indiqués comme sélectionnée ce qui ne permet pas la récupération.