jeanmarieb
Messages postés57Date d'inscriptionmardi 26 janvier 2010StatutMembreDernière intervention 3 mars 2021
-
4 sept. 2009 à 16:08
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013
-
9 sept. 2009 à 19:19
Bonjour,
J'ai toujours eu du mal avec les Checkboxs
Dans une liste, je voudrais pouvoir selectionner avec des Checkboxs plusieurs éléments et récupérer (par exemple) l'email de chaque enregistrement selectionné !
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 7 sept. 2009 à 13:46
Donc sur base du html ci-dessous :
Dans la page qui va récupérer le form :
<!---1. D'abord s'assurer que l'utilisateur à au moins coché une checkbox. En effet si il n'y a pas de checkbox coché, l'input n'est pas renvoyé par le client vers le serveur.--->
<cfif isdefined("Form.macheckbox")>
<!--- 2. On récupère les valeurs dans un vecteur (Array)--->
<cfset ArrayLst = ListToArray (Form.macheckbox)/>
<!--- 3. On parcours le vecteur (Array) pour afficher les valeurs cochées--->
<cfloop index="LoopCount" from="1" to="#ArrayLen(ArrayLst)#" >
<cfoutput>#ArrayLst[LoopCount]#</cfoutput>
</cfloop>
<cfelse>
<!--- l'utilisateur n'a rien coché--->
</cfif>
Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 7 sept. 2009 à 15:51
Je comprend pas trop où est la différence, que tes données soient présentées sous forme de tableau ou non, le principe reste le même !
Place l'adresse mail dans la valeur de ton checkbox et tu auras tous les adresses mails cochées !!!
<CFOUTPUT query="ChAdres">
<TD></TD>
<TD>#Societe#</TD>
<TD>#Nom#</TD>
<TD>#Prenom#</TD>
<TD>#Email#</TD>
</CFOUTPUT>
Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 9 sept. 2009 à 14:05
Re,
t'aurais pas posé le même problème sur cfforum.eu ?
Pour répondre à ton problème, utilise ajax pour les échanges entre client serveur. Va voir la librairie jquery, tu y trouveras de nombreuses solutions, tant en matière d'ajax que de création de pseudo pop-up, car les vrais pop-up sont souvent désactivées.
Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog