/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Indsætte felt i select-boks
Fra : Henrik


Dato : 04-07-02 12:13

Hej,

Jeg har et felt i min Access-database ved navn Password. Når jeg
skal redigere databaseindholdet (sker via EditPage.asp?ID=x efter
html.dk-tutorial modellen), har jeg et problem.

Jeg bruger følgende select-boks:

<select name="Password">
<option value="0">Nej</option>
<option value="-1">Ja</option>
</select>

I de andre felter kan man indsætte det eksisterende feltindhold
sådan:

<input type="text" name="Overskrift" size="30"
value="<%Response.Write rs("Overskrift")%>">

Men hvordan får jeg resultatet fra Password-feltet til at blive
vist i select-boksen? Hvis jeg indsætter "selected" i f.eks.
<option value="0">, er den jo valgt fra start. Men det skal ikke
altid være Nej, men resultatet fra databasen.

Kan nogen hjælpe mig?

På forhånd tak.

Venlig hilsen

Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim Bach Petersen (04-07-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 04-07-02 14:17

Brug ASP til at skrive 'selected' i de relevante tags ved hjælp af en
if-sætning:

<select name="Password">
<option value="0"<%
if rs("PasswordFlag") = "0" Then
Response.Write " selected=""selected"""
end if
%>>Nej</option>
<option value="-1"<%
if rs("PasswordFlag") = "-1" Then
Response.Write " selected=""selected"""
%>>Ja</option>
</select>

Kim



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste