07. april 2003 - 16:56
Der er
11 kommentarer og 2 løsninger
Indsæt ASP variabel i dropdownmenu
Hej. Jeg har flg. menu : <tr> <td width="100"><div class="b2">Genre</div></td> <td width="300"> <select name="genre" style="WIDTH: 180px; HEIGHT: 22px" value="<% response.write (""& vari2 &"") %>"> <option value="search.asp">Vælg genre</option> <option value="Action">Action</option> <option value="Action|Drama">Action|Drama</option> <option value="Action|Eventyr">Action|Eventyr</option> <option value="Action|Gyser">Action|Gyser</option> <option value="Action|Komedie">Action|Komedie</option> <option value="Action|Thriller">Action|Thriller</option> <option value="Eventyr|Komedie">Eventyr|Komedie</option> <option value="Gyser">Gyser</option> </select></td> </tr> Lad os antage vari1 har værdien "gyser". Hvorfor vælges dette så ikke i menuen ?
Annonceindlæg fra QNAP
07. april 2003 - 17:22
#1
<tr> <td width="100"><div class="b2">Genre</div></td> <td width="300"> <select name="genre" style="WIDTH: 180px; HEIGHT: 22px" value="<% response.write (""& vari2 &"") %>"> <option value="search.asp">Vælg genre</option> <option value="Action">Action</option> <option value="Action|Drama">Action|Drama</option> <option value="Action|Eventyr">Action|Eventyr</option> <option value="Action|Gyser" <% if vari1="gyser" then Response.Write " selected" %>>Action|Gyser</option> <option value="Action|Komedie">Action|Komedie</option> <option value="Action|Thriller">Action|Thriller</option> <option value="Eventyr|Komedie">Eventyr|Komedie</option> <option value="Gyser">Gyser</option> </select></td> </tr>
07. april 2003 - 17:24
#2
hvad har du lavet om ?
07. april 2003 - 17:25
#3
ah, never mind..
07. april 2003 - 17:29
#4
sikker på det virker ?
07. april 2003 - 17:34
#5
Fungere ikke hos mig.
07. april 2003 - 17:35
#6
Sån næsten da. Det du sætter ind i value, har ingen effekt på hvad der er valgt (jeg slettede den bare ikke). Du er nødt til at sætte en "selected" ind på den option der skal vælges. Så for hver option skal du undersøge om den er valgt.
07. april 2003 - 17:36
#7
Men udfra det eksempel du viser, vil vari1 nok indeholde "Gyser" og ikke "gyser".
07. april 2003 - 17:37
#8
Så: <option value="Action|Gyser" <% if vari1="Gyser" then Response.Write " selected" %>>Action|Gyser</option>
07. april 2003 - 17:52
#9
Nu virker det :) Hvis du gider svare på flg. lille tillægsspørgsmål, så smider jeg lige 10 points mere i hatten. Hvorfor bliver min værdi ikke sat ind i flg. tekstfelt : <tr> <td width="100"><div class="b2">Beskrivelse</div></td> <td width="300"><TEXTAREA style="WIDTH: 180px; HEIGHT: 55px" name="beskrivelse" cols=1 rows=3 value="<% response.write (""& vari5 &"") %>"></TEXTAREA></td> </tr>
07. april 2003 - 17:56
#10
Mig bekendt kan man ikke bruge "value" i TEXTAREA. Men er der så ikke en anden løsning ?
07. april 2003 - 18:03
#11
Jeg dummer mig..
07. april 2003 - 18:03
#12
Tak for hjælpen. Fandt ud af det :)
07. april 2003 - 18:04
#13
.
Kurser inden for grundlæggende programmering