Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2011, 00h22   #1
Membre actif
 
Inscription : juin 2006
Messages : 545
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 545
Points : 174
Points : 174
Par défaut Sélectionner plusieurs éléments dans une liste

Bonjour,

Je vais utiliser un script trouvé sur un autre forum.

On sélectionne dans la liste1 les éléments que l'on souhaite transmettre par le formulaire.

Donc avec le script, les éléments choisis sont ajoutés à la liste2.

Mais lorsque l'on valide le formulaire, la liste n'est pas transmise car aucun élément n'est sélectionné.

Y a-t'il un moyen de la transmettre par le formulaire?

Merci pour votre aide.
morgan47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 06h17   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 135
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 135
Points : 7 269
Points : 7 269
Bonjour,

Peut-on voir ton formulaire, ton code javascript et la façon dont tu récupères ses valeurs?

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 09h49   #3
Membre actif
 
Inscription : juin 2006
Messages : 545
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 545
Points : 174
Points : 174
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<form action="" method="post">
<select name="la_liste_1" id="la_liste_1" style="width:100px;" size=10 ondblclick="TransfertListe('la_liste_1','la_liste_2');">
	<option value="1">Un</option>
	<option value="2">Deux</option>
	<option value="3">Trois</option>
	<option value="4">Quatre</option>
	<option value="5">Cinq</option>
	<option value="6">Six</option>
	<option value="7">Sept</option>
	<option value="8">Huit</option>
</select>
&nbsp;&nbsp;
<select name="tab_id_res" id="la_liste_2" style="width:100px;" size=10 ondblclick="TransfertListe('la_liste_2','la_liste_1');">
	<option value="2">Deux</option>
	<option value="6">Six</option>
</select>
<input type="submit" name="button" id="button" value="Envoyer" style="float:right">
</form>
Et ensuite pour vérifier les données transmise je fais un print_r($_POST)
morgan47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 09h56   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 135
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 135
Points : 7 269
Points : 7 269
as-tu sélectionné une option dans chaque liste quand tu submites le formulaire?
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 10h01   #5
Membre actif
 
Inscription : juin 2006
Messages : 545
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 545
Points : 174
Points : 174
Non c'est ça le problème.

En fait le but du formulaire final, c'est de sélectionner des effectifs disponibles.
Dans la liste de gauche contient tous les effectifs, et on bascule sur la liste de droite les effectif dispo.

Mon problème c'est que je ne sais pas comment transmettre les elements de la liste de droite sans les re selectionner.

Peu être faudra t'il utiliser une autre méthode.
morgan47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 10h17   #6
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 135
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 135
Points : 7 269
Points : 7 269
1- Ajoute l'attribut multiple à ton select.
2- Crée une fonction qui va sélectionner toutes les options du second select que tu l'appelleras sur le onsubmit de ton formulaire.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 11h16   #7
Membre actif
 
Inscription : juin 2006
Messages : 545
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 545
Points : 174
Points : 174
Parfait j'ai réussi
merci
morgan47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h33.


 
 
 
 
Partenaires

Hébergement Web