OVH Cloud OVH Cloud

Récupérer des éléments dans une ListBox

3 réponses
Avatar
Matthieu ZILLIOX
Bonjour a tous !

Bon, ma question n'est pas si simple que cela.

J'ai deux listbox avec des boutons permettant de passer des données d'une
liste a une autre. Ce transfert est fait en JavaScript... donc pas de
Postback.
Des lors, comment récupérer les éléments qui ont été ajouté a une des
listbox (n'importe laquelle) ?? Car biensur, si je fait appel a la collection
d'Items d'une de mes listbox lors du postback, celle ci n'est pas complété
avec les éléments ajouté (ou enleve) précédemment !

Une idée ?
Je suis preneur !

Merci a tous pour votre aide !
Cordialement,
Matthieu ZILLIOX

3 réponses

Avatar
Norm
Si tu essayes d'accèder à tes listes avec
Me.Page.Request.Form.Item("Listbox1")

je sais pas exactement pour un listbox la syntaxe pour accéder aux reste des
items, j'utilisais ceci pour accéder a un textbox remplit par javascript et
ça marchait bien.


"Matthieu ZILLIOX" a écrit dans
le message de news:
Bonjour a tous !

Bon, ma question n'est pas si simple que cela.

J'ai deux listbox avec des boutons permettant de passer des données d'une
liste a une autre. Ce transfert est fait en JavaScript... donc pas de
Postback.
Des lors, comment récupérer les éléments qui ont été ajouté a une des
listbox (n'importe laquelle) ?? Car biensur, si je fait appel a la
collection
d'Items d'une de mes listbox lors du postback, celle ci n'est pas complété
avec les éléments ajouté (ou enleve) précédemment !

Une idée ?
Je suis preneur !

Merci a tous pour votre aide !
Cordialement,
Matthieu ZILLIOX


Avatar
Fred
"Norm" a écrit dans le message de
news:uA8%

Si tu essayes d'accèder à tes listes avec
Me.Page.Request.Form.Item("Listbox1")

je sais pas exactement pour un listbox la syntaxe pour accéder aux reste


des
items, j'utilisais ceci pour accéder a un textbox remplit par javascript


et
ça marchait bien.



Bonjour,
Le texte d'un contrôle input est effectivement renvoyé avec un formulaire.
Par contre pour une liste, il me semble que c'est l'élément sélectionné qui
est renvoyé, et non pas les éventuels item ajoutés.
Il y a sans doute une solution plus spécifique au développement asp .NET,
mais si on s'en tient au fonctionnement du http, la solution serait
peut-être d'ajouter dans un input masqué (ou deux, un pour chaque liste) les
nouveaux items.


--
Fred
Avatar
Matthieu ZILLIOX
En effet, c'est ce qui me semblait... passer par un champ cache.
Je vais explorer de ce cote la !

Merci pour votre aide,

Cordialement,
Matthieu

"Fred" a écrit :

"Norm" a écrit dans le message de
news:uA8%
>
> Si tu essayes d'accèder à tes listes avec
> Me.Page.Request.Form.Item("Listbox1")
>
> je sais pas exactement pour un listbox la syntaxe pour accéder aux reste
des
> items, j'utilisais ceci pour accéder a un textbox remplit par javascript
et
> ça marchait bien.

Bonjour,
Le texte d'un contrôle input est effectivement renvoyé avec un formulaire.
Par contre pour une liste, il me semble que c'est l'élément sélectionné qui
est renvoyé, et non pas les éventuels item ajoutés.
Il y a sans doute une solution plus spécifique au développement asp .NET,
mais si on s'en tient au fonctionnement du http, la solution serait
peut-être d'ajouter dans un input masqué (ou deux, un pour chaque liste) les
nouveaux items.


--
Fred