Option value???

ASP

3 svar · 181 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Trådstart#1

Kan nån se vad jag missat i kodsnutten nedan.
Det enda jag vill är att det option som
har det "searchcriteria" som jag angett skall bli vald.
Har aldrig haft nått problem med detta förut,vad har jag missat nu?

<select id="select1" onchange="javascript:SearchPersons(document.frmForm);" name="Main1" style="font-family: verdana,geneva,arial; font-size: 8pt;color: black; text-decoration: none">

<option value="0" >All</option>

<%

do until lobjRecordset.eof
if searchcriteria1 = lobjRecordset("PROCID") then
%>
<option value="<%=lobjRecordset("PROCID")%>" selected><%=lobjRecordset("PROCDESC")%></option>
<%
else
%>
<option value="<%=lobjRecordset("PROCID")%>" ><%=lobjRecordset("PROCDESC")%></option>
<%
end if
lobjRecordset.movenext

loop
%>
</select>

Medlem sedan juni 200032 967 inlägg
#2

Svårt att säga, men det skulle kunna vara ett subtypsproblem.

Prova att konvertera i jämförelsen:

if cstr(searchcriteria1) = cstr(lobjRecordset("PROCID")) then

Mvh,

Medlem sedan juli 2000411 inlägg
#3

Det funkade.
Har du möjlighet att förklara det där?
Har det med nåt konstigt status som ASP sidor kan hamna i eller?
Jaja det funkade iallafall tack för hjälpen.

Medlem sedan juni 200032 967 inlägg
#4

Här har du en intressant tråd där LarsG förklarar väldans fint.

Mvh,

318 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
181 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)