Bonjour, je suis entrain de concevoir un outil en asp pour mon stage
et j'ai un souci avec un <select>.
Je m'explique, demain les utilisateurs saisiront leur infos dans un formulaire asp avec des listbox et une fois finis, ils valident afin d'envoyer les infos dans la base de données, qui les rediriges vers une page de vue d'ensemble.
Sur cette page, j'ai créer un lien sur la clef primaire qui retourne les valeurs dans l'ancienne page afin de ne pas perdre mes utilisateurs.
Et là dans la page, je vois bien la date, le nom et...plus rien.
Dés mon premier listbox, je n'arrive pas récuperer la valeur, donc j'ai regarder dans le code source et mon selected ne s'affiche pas.
Ex:
Ma variable valist est bien initialisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <td>Référence Article :</td> <td> <select id="ref_produit" name="ref_produit" tabindex="3"> <% while (!rs.EOF) { if (rs.Fields("ref_produit").Value== valist) Response.Write ('<OPTION value="'+rs("ref_produit")+'" selected>'+rs("ref_produit")+'</OPTION>' ) else Response.Write ('<OPTION value="'+rs("ref_produit")+'">'+rs("ref_produit")+'</OPTION>' ) rs.MoveNext() } rs.close() %> </select> </td>
Et si je met dans le else <option value"'+rs("ref_produit")+'" selected> alors j'obtiens monselected dans le code source mais le selected est affecté à tout les ref_produit.
Un peu d'aide serait le bienvenue, svp !!!
Merci
Partager