[RESOLU] Récupération de select impossible

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Récupération de select impossible

Re: Récupération de select impossible

par bunk » 30 sept. 2013, 12:33

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.

Récupération de select impossible

par bunk » 30 sept. 2013, 11:44

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.