Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1958 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  vbs recuperation d'un multiple select

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vbs recuperation d'un multiple select

n°1143474
jnauche
Posté le 07-07-2005 à 17:12:13  profilanswer
 


Bonjour je voulais savoir comment on fesait pour recuperer plusieurs valeurs selectionnées dans un select voici mes bouts de scripts qui permettent de recuperer, la valeur d'une selection mais une seulement, si j'en prend plusieurs ca ne me retourne que la derniere selectionnée :
 
dans mon html :  
 
<select size=8 name="test" multiple=multiple >
<option value="Lettre2.doc">Lettre2</option>
<option value="MatriceGDFPA.doc">MatriceGDFPA</option>
<option value="Lettre1.doc">Lettre1</option> etc........
 
dans mon vbscript :
 
document_a_generer = oIE.document.all.test.value
 
Alors la evidemment, ca ne peut recuperer qu'une seule valeur, j'ai fait des test sans succes, si kelkun a une idée, merci d'avance.

mood
Publicité
Posté le 07-07-2005 à 17:12:13  profilanswer
 

n°1143644
kfman
Credo quia absurdum
Posté le 07-07-2005 à 20:36:13  profilanswer
 

T'as essayé d'y accéder en tableau ?

n°1143648
jnauche
Posté le 07-07-2005 à 20:46:28  profilanswer
 

kfman a écrit :

T'as essayé d'y accéder en tableau ?


 
 
Oui mais peut etre mal, comment ferais tu?

n°1143663
kfman
Credo quia absurdum
Posté le 07-07-2005 à 21:02:17  profilanswer
 

jnauche a écrit :

Oui mais peut etre mal, comment ferais tu?


document_a_generer = oIE.document.all.test.values[x]
EDIT: http://www.w3schools.com/htmldom/dom_obj_option.asp


Message édité par kfman le 07-07-2005 à 21:03:58
n°1143694
jnauche
Posté le 07-07-2005 à 21:51:30  profilanswer
 

kfman a écrit :

document_a_generer = oIE.document.all.test.values[x]
EDIT: http://www.w3schools.com/htmldom/dom_obj_option.asp


 
 
 
Je v tester tout ca demain, j'ai pas les sources chez moi.
Merci

n°1144199
jnauche
Posté le 08-07-2005 à 11:53:51  profilanswer
 

jnauche a écrit :

Je v tester tout ca demain, j'ai pas les sources chez moi.
Merci


 
 
C'est exactement ce qu'il me daut ton lien mais en vbscript... ca marche pas pareil que le javascript je n(arrive pas a l'adapter!
 
J'ai juste appris que
 
document_a_generer = oIE.document.all.test(0).value
 
va te retourner la premiere valeur du select mais qu'elle soit selectionner ou non, il faudrait trouver un moyen de savoir si les champs sont selectionnés ou pas  

n°1144221
kfman
Credo quia absurdum
Posté le 08-07-2005 à 12:01:42  profilanswer
 

Il y a une propriété "selected"

n°1144234
jnauche
Posté le 08-07-2005 à 12:12:35  profilanswer
 

kfman a écrit :

Il y a une propriété "selected"


 
 
Exact je venais poster pour montrer ma solution que j'ai fini par trouver
voila pour l'instant je compte les valeurs selectionnées et je mets les valeurs dans un tableau :
 
For i = 0 to 2
  document_a_generer = oIE.document.all.test(i).selected
  If document_a_generer=true Then
    document_a_generer(j) = oIE.document.all.test(i).selected
                                j=j+1
  End If
Next
 
 
j comptiens le nombre de valeurs selectionnées et document a generer les valeurs


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  vbs recuperation d'un multiple select

 

Sujets relatifs
[ JEXCEL/JXL] Récupération d'un lien hypertexte dans un cellulePortlet pb de récupération de paramètres dans une URL
javascript et plusieurs selectFaire un SELECT * WHERE xxxx est contenu dans un tableau
[Planificateur de tâches] Récupération d'informations sur les tâches[CSS] Bug IE : le positionnement entre les div et les champ <select> ?
liste box à sélection multipleAlignement d'un select et d'un text...
(RESOLU) [PHP / Mysql] Requete SELECT très complexeRécupération d'un SELECT MULTIPLE
Plus de sujets relatifs à : vbs recuperation d'un multiple select


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR