begin process at 2012 02 11 03:57:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > RÉCUPÉRER DES SÉLECTION MULTIPLES D'UN POPUP SELECT

RÉCUPÉRER DES SÉLECTION MULTIPLES D'UN POPUP SELECT


 Information sur la source

 Description

A appeler depuis un <select> à choix multiples, pour concaténer les choix dans un champ caché (dans l'exemple le champ caché s'appelle wSelectMultiple).

Un truc tout simple pour ceux qui en auront besoin.


Source

  • <select name="wsites" size="10" multiple onChange="wSelectMultiple.value=selectMultiple('wsites');">
  • ...
  • </select>
  • function selectMultiple(groupe)
  • {
  • result="";
  • nbLignes=document.forms[0].elements[groupe].length;
  • compteur=0;
  • while (compteur<nbLignes)
  • {
  • if (document.forms[0].elements[groupe].options[compteur].selected)
  • if (result == "")
  • result=document.forms[0].elements[groupe].options[compteur].value;
  • else
  • result=result + "," + document.forms[0].elements[groupe].options[compteur].value;
  • compteur++;
  • }
  • return result;
  • }
<select name="wsites" size="10" multiple onChange="wSelectMultiple.value=selectMultiple('wsites');">
...
</select>

function selectMultiple(groupe)
{
result="";
nbLignes=document.forms[0].elements[groupe].length;
compteur=0;
while (compteur<nbLignes)
{
if (document.forms[0].elements[groupe].options[compteur].selected)
if (result == "")
result=document.forms[0].elements[groupe].options[compteur].value;
else
result=result + "," + document.forms[0].elements[groupe].options[compteur].value;

compteur++;
}
return result;
} 

 Conclusion

un champ caché (ici "wSelectMultiple")  (input de type hidden) est mis à jour par les différents choix d'une liste à choix multiples (ici "wsites") (select)

intérêt : récupérer les valeurs choisies dans une base de données lors de la soumission du formulaire.


 Sources du même auteur

EXPORTER UN TABLEAU SOUS EXCEL (BIS)

 Sources de la même categorie

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip Source avec une capture RÉSOLUTION D'UN SYSTÈME D'ÉQUATIONS LINÉAIRES À N INCONNUES par william voirol
Source avec Zip Source avec une capture PLUGIN JQUERY LISTE MODIFIABLE (COMBO) AUTOCOMPLÉTÉE par medkarim
GESTION DE NUMÉRO DE TÉLÉPHONE SIMPLE DANS FIREFOX7 par rotomtom
Source avec Zip Source avec une capture RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE D... par weabow

Commentaires et avis

Commentaire de nassibi le 20/12/2006 11:24:37

good good

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,558 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales