Frågan#1 <form name="form1" method="post" action="start.asp?sida=links">
<strong>Välj kategor!i</strong><br>
<select name="sort">
<%
do until linkkat.eof %>
<option value="<%=linkkat("lk_ID")%>"><%=linkkat("strLinkKat")%></option>
<% linkkat.MoveNext
Loop
%>
</select>
<input name="Input" type="submit" value="Visa">
</form>
Just nu finns de två kategorier.
Jag vill att den som är vald ska vara markerad.
Hur ska jag göra då?
LLeonLMedlem sedan dec. 20025 871 inlägg Menar du så här?
<form name="form1" method="post" action="start.asp?sida=links">
<strong>Välj kategor!i</strong><br>
<select name="sort">
<%
do until linkkat.eof
If CInt(Request.Form("sort")) = linkkat("lk_ID") Then
%>
<option value="<%=linkkat("lk_ID")%>" selected="selected"><%=linkkat("strLinkKat")%></option>
<%
Else
%>
<option value="<%=linkkat("lk_ID")%>"><%=linkkat("strLinkKat")%></option>
<%
End If
linkkat.MoveNext
Loop
%>
</select>
<input name="Input" type="submit" value="Visa">
</form>
Så jäkla underbart! Tack så jättemycket!!!
PalleMedlem sedan apr. 20003 174 inläggOOveRRidEMedlem sedan feb. 200112 078 inlägg Eller så använder man en smart util-funktion som heter IIf, som man dessutom kan återanvända till vad som helst:
<%
'i din util-fil
Function IIf(ByVal b, ByVal v1, ByVal v2)
If CBool(b) Then
IIf = v1
Else
IIF = v2
End If
End Function
%>
<form name="form1" method="post" action="start.asp?sida=links">
<strong>Välj kategor!i</strong><br>
<select name="sort"><%
While Not linkkat.eof %>
<option value="<%=linkkat("lk_ID")%>"<%=[b]IIf(CInt(Request.Form("sort")) = linkkat("lk_ID")," selected,"")[/b]%>><%=linkkat("strLinkKat")%></option><%
linkkat.MoveNext
Wend %>
</select>
<input name="Input" type="submit" value="Visa">
</form>
Helt klart snyggare. ;)
Jesper TMedlem sedan nov. 20017 144 inläggÄnnu en:
<select name="sort">
<%
do until linkkat.eof
If CInt(Request.Form("sort")) = linkkat("lk_ID") Then selected="selected" else selected=""
%>
<option value="<%=linkkat("lk_ID")%>" <%=selected%>><%=linkkat("strLinkKat")%></option>
<%
linkkat.MoveNext
Loop
%>
</select>