begin process at 2010 02 09 19:40:50
  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 CALCULS RAYNAUX V2 par Ali Bibi
Source avec Zip Source avec une capture VALIDATION D'UN FORMULAIRE par grarestephane
Source avec Zip Source avec une capture CHAT VIRTUEL par grarestephane
Source avec Zip Source avec une capture AJOUTER ET SUPPRIMER DES FICHIERS DANS UNE LISTE par grarestephane
Source avec Zip TEXTAREA : LIMITER LA LARGEUR ET LA HAUTEUR DU TEXTE SAISIE par vilfarfadet

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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,295 sec (3)

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