|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre à l'essai
![]() Inscription : novembre 2005 Messages : 72 ![]() |
Tout d'abord, bonjour à tous !
Je developpe une fonctionnalité pour le logiciel que je crée. Celui-ci fonctionne avec un serveur IIS + ASP + SQL et pour la partie client j'utilise donc HTML et JavaScript... Dans cette page je souhaite rassembler pas mal d'informations. Une partie de celles-ci sont enregistrer dans une base commune et d'autre dans une table à part...en effet, l'utilisateur a accés à une liste d'option..ce sont ces options qui sont sauvegardées dans l'autre table... Pour éviter donc les multiples allez-retour entre le client et serveur ( perte de temps et de performances ), j'ai donc décider de remplir la liste en question de façon dynamique avec javascript et j'enregistre seulement à la fin. Cette partie fonctionne correctement ( ajouter et supprimer des options de la liste )... Lors du Submit impossible de récupérer le contenu de ma liste ( je précise que le traitement asp ce fait dans la même page ) Un peu de code pour vous aider à comprendre : La liste en question : Code :
Code :
Et l'appel à la procédure : Code :
Est-ce ma méthode de remplissage par javascript qui ne permet de récupérer les infos ..? |
||||||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : juin 2003 Messages : 766 ![]() |
Yop!
Heuuuu...Je ne suis pas certain de bien comprendre où tu veux en venir. Quand tu valides un formulaire qui comprend des SELECT, seules les options sélectionnées sont envoyées, et donc elles seules se retrouvent dans la collection request.form. Donc, dans ton cas, une seule option arrivera à la routine de récupération puisque ton SELECT n'est pas un "multiple". |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : novembre 2005 Messages : 72 ![]() |
Bein en fait j'ajoute des éléments dynamiquement dans la liste mais lorsque je veux les récupérer par la méthode post je n'ai rien...
Alors je me demande si le fait d'ajouter des éléments dans une liste d'option dynamiquement avec javascript n'est pas valable . |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2003 Messages : 766 ![]() |
Yop!
Si tu peux voir les options ajoutées par le code javascript, c'est que ça marche. Mais, au risque de me répéter: tu peux avoir mille options dans un SELECT, seule l'option sélectionnée sera transmise par la méthode POST ( ou, si tu utilises un SELECT MULTIPLE: seules les options sélectionnées seront transmises ). Si tu veux pouvoir récupérer toutes les données que tu ajoutes pour l'instant comme options d'un SELECT, tu dois procéder autrement et créer autant de champs texte que tu as de données à transmettre. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com