Avatar billede irsild Nybegynder
11. april 2002 - 10:15 Der er 3 kommentarer og
1 løsning

select / request

Jeg har en <select> med et antal option med value = id fra database. Efter at have submittet, hvordan får jeg vist den select der blev selected?
Avatar billede rou Nybegynder
11. april 2002 - 10:23 #1
ved at requeste navnet på din select.
Altså, hvis din select ser således ud:

<select name="minSelect">
  <option value="1">1
  <option selected value="2">2
</select>

..vil du kunne:

<%
minSelect = Request.Form("minSelect") ' giver 2
%>
Avatar billede irsild Nybegynder
11. april 2002 - 10:30 #2
Hmmmm... men der står ikke selected i nogle af <option>, da den selected skal skal sættes ud fra id fra databasen.
Avatar billede kimiwan Nybegynder
11. april 2002 - 11:01 #3
<%strSelected = request.form("minselect")%>

<select name="minSelect">
  <option value="1" <%if strSelected = "1" then response.write "selected" %>>1
  <option selected value="2" <%if strSelected = "2" then response.write "selected" %>>2
</select>
Avatar billede kimiwan Nybegynder
11. april 2002 - 11:24 #4
<%strSelected = request.form("myselect")%>
<select name="myselect">
'åbn dit recordset
while not rs.eof
<option value="<%=rs("felt")%>"<%if rs("felt") = strSelected then response.write " selected"%>><%=rs("felt")</option>" & vbCrLf
rs.movenext
wend
'luk recordset
</select>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester