15. januar 2001 - 15:02
Der er
7 kommentarer og 1 løsning
Hvordan holder jeg state i combobokse??
Jeg har en side hvor man kan vælge en uddannelsesgrad, i en comboboks(pulldown), hvorefter man kan søge. Når så man submitter sin form skal siden hentes ind igen, og det comboboksen skal forblive på den valgte værdi: Hvordan gør man dette?? Her er min kode.... Når jeg vælger VIEW SOURCE i min browser, er valuen sat til den valgte uddannelse, men den vises ikke i boksen..... OG DET SKAL DEN !!! <br> <select name=\"eduaction\" value=\"<%= GetInt(request(\"eduaction\")) %>\" style=\"position: relative; float: left; width: 150; font-size: 8pt\" size=\"1\"> <OPTION VALUE=0 selected>Alle udd. <OPTION VALUE=1>Folkeskole <OPTION VALUE=2>Erhvervsfaglig el. lign. <OPTION VALUE=3>Gymnasium, HF el. lign. <OPTION VALUE=4>Kort videregående <OPTION VALUE=5>3-årig videregående <OPTION VALUE=6>5-årig videregående <OPTION VALUE=7>Ph.D. grad </select>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. januar 2001 - 15:15
#1
Du kan lave sådan her.. Lav en session(\"erhentet\") = \"OK\" Lav så følgende <select name=\"eduaction\" value=\"<%= GetInt(request(\"eduaction\")) %>\" style=\"position: relative; float: left; width: 150; font-size: 8pt\" size=\"1\"> <% If request.form(\"education\") = \"0\" Then name = \"Alle Udd.\" If request.form(\"education\") = \"1\" Then name = \"Folkeskole\" If request.form(\"education\") = \"2\" Then name = \"Erhvervsfaglig el. lign. \" If request.form(\"education\") = \"3\" Then name = \"Gymnasium, HF el. lign. \" If request.form(\"education\") = \"4\" Then name = \"Kort videregående.\" If request.form(\"education\") = \"5\" Then name = \"3-årig videregående. \" If request.form(\"education\") = \"6\" Then name = \"5-årig videregående. \" If request.form(\"education\") = \"7\" Then name = \"Ph.D. grad \" If session(\"erhentet\") <> \"OK\" then then %> <OPTION VALUE=0 selected>Alle udd <%else%> <OPTION VALUE=\"<%=request.form(\"education\")%>\" selected><%=name%> <%end if%> <OPTION VALUE=1>Folkeskole <OPTION VALUE=2>Erhvervsfaglig el. lign. <OPTION VALUE=3>Gymnasium, HF el. lign. <OPTION VALUE=4>Kort videregående <OPTION VALUE=5>3-årig videregående <OPTION VALUE=6>5-årig videregående <OPTION VALUE=7>Ph.D. grad </select> Husk at lave en der hedder <% Session(\"erhentet\") = \"OK\"%> På den sige den her siden kalder -Anders
15. januar 2001 - 15:20
#2
Hmm... Du skal seævfølgelig først lave på den side du kalder med den her select... Ikke allerede i selecten som nævnt øverst i mit svar... -Anders
15. januar 2001 - 15:53
#3
Det virker ikke.... Jeg får en VBScript Runtime Error....
15. januar 2001 - 15:58
#4
Hmm... Skriv lige din fulde kode her..
15. januar 2001 - 16:05
#5
<% option explicit %> <!-- #include file=\"../global/include.asp\" --> <% dim sBase \'* Hvilken base er valgt? dim iGeografi \'* Input fra kritire (int) dim iBranche \'* Input fra kritire (int) dim iLoen \'* Input fra kritire (int) dim iUdd \'* Input fra kritire (int) dim sSoegeord \'* Søgordet! hvad skulle det ellers være??? dim iSearch \'* skal der søges eller ej? iSearch = GetInt(request(\"doWindow\")) sBase = request(\"base\") sSoegeord = request(\"soegeord\") iGeografi = GetInt(request(\"geografi\")) iBranche = GetInt(request(\"branche\")) iLoen = GetInt(request(\"loen\")) iUdd = GetInt(request(\"eduaction\")) %> <html> <HEAD> <script language=\"javascript\"> function doBase(pBase,pId) { if (pBase != \"\") { document.JobForm.base.value = pBase; //alert(document.JobForm.base.value); document.JobForm.submit(); } } </script> <META content=\"text/html; charset=windows-1252\" http-equiv=Content-Type> <title>CV Databaser</title> <STYLE> A {text-decoration: none;} </STYLE> <base target=\"main\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"../../styles.css\"> </head> <body bgcolor=\"#310063\" link=\"#FFFFff\" vlink=\"#FFFFFF\" alink=\"#FFffFF\" topmargin=\"0\" leftmargin=\"5\" text=\"#ffFFFF\"> <% Call DB_Open() %> <form action=\"h_soeg_2.asp?doWindow=1\" method=\"post\" name=\"JobForm\"> <input type=\"hidden\" name=\"base\" value=\"\"><b><u><font color=\"#FFFFFF\" face=\"Verdana\" size=\"3\">Søgeord<br> </font></u><font size=\"1\"><br> </font></b> <input name=\"soegeord\" size=\"28\" value=\"<%= request(\"soegeord\")%>\" style=\"position: relative; float: left; width: 150; font-size: 8pt\"> <br> <select name=\"eduaction\" style=\"position: relative; float: left; width: 150; font-size: 8pt\" size=\"1\"> <OPTION VALUE=0 selected>Alle udd. <OPTION VALUE=1>Folkeskole <OPTION VALUE=2>Erhvervsfaglig el. lign. <OPTION VALUE=3>Gymnasium, HF el. lign. <OPTION VALUE=4>Kort videregående <OPTION VALUE=5>3-årig videregående <OPTION VALUE=6>5-årig videregående <OPTION VALUE=7>Ph.D. grad </select> <br> <select size=\"1\" name=\"geografi\" value=\"geografi\" style=\"position: relative; float: left; width: 150; font-size: 8pt\"> <OPTION VALUE=0 selected>Alle amter <% dim sOmraadeSQL, oOmraadeRs sOmraadeSQL = \"SELECT Omraade_id, Omraade_navn FROM Omraade ORDER BY Omraade_id\" set oOmraadeRs = conn.execute(sOmraadeSQL) do while not oOmraadeRs.eof response.write \" <option value=\"\"\" & oOmraadeRs(\"Omraade_id\") & \"\"\">\" & FormatChars(oOmraadeRs(\"Omraade_navn\")) & \"</option>\" & VbCrLf oOmraadeRs.movenext loop oOmraadeRs.close set oOmraadeRs = nothing %> </select> <br> <select name=\"branche\" value=\"<%= GetInt(request(\"branche\")) %>\" style=\"position: relative; float: left; width: 150; font-size: 8pt\" size=\"1\"> <OPTION VALUE=0 selected>Alle brancher <% dim sBrancheSQL, oBrancheRs sBrancheSQL = \"SELECT branche_id, branche_navn FROM branche ORDER BY branche_id\" set oBrancheRs = conn.execute(sBrancheSQL) do while not oBrancheRs.eof response.write \" <option value=\"\"\" & oBrancheRs(\"branche_id\") & \"\"\">\" & FormatChars(oBrancheRs(\"branche_navn\")) & \"</option>\" & VbCrLf oBrancheRs.movenext loop oBrancheRs.close set oBrancheRs = nothing %> </select> <br> <select name=\"loen\" size=\"1\" value=\"<%= GetInt(request(\"loen\")) %>\" style=\"position: relative; float: left; width: 150; font-size: 8pt; height: 5\"> <option value=\"0\"><%= FormatChars(\"Års løn\") %> <option value=\"1\">under 50.000 <option value=\"2\">50.000 - 100.000 <option value=\"3\">100.000 - 150.000 <option value=\"4\">150.000 - 200.000 <option value=\"5\">200.000 - 250.000 <option value=\"6\">250.000 - 300.000 <option value=\"7\">300.000 - 350.000 <option value=\"8\">350.000 - 400.000 <option value=\"9\">400.000 - 450.000 <option value=\"10\">450.000 - 500.000 <option value=\"11\">over 500.000 </select> <br> <font size=\"3\"><b><u><font face=\"Verdana\"><br> Søgebaser</font></u></b> </font> <br> <p> <b><font face=\"Verdana\" size=\"1\"> <% if (sBase = \"\") then sBase = \"stepstone\" End if if (\"stepstone\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'stepstone\');\" & \">\" &_ \"Stepstone\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'stepstone\');\" & \">\" &_ \"Stepstone\" & \"</A>\" & \"<br>\" End if if (\"jobworld\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobworld\');\" & \">\" &_ \"Jobworld\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobworld\');\" & \">\" &_ \"Jobworld\" & \"</A>\" & \"<br>\" End if if (\"jobpilot\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobpilot\');\" & \">\" &_ \"Jobpilot\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobpilot\');\" & \">\" &_ \"Jobpilot\" & \"</A>\" & \"<br>\" End if if (\"jobporten\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobporten\');\" & \">\" &_ \"Jobporten\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobporten\');\" & \">\" &_ \"Jobporten\" & \"</A>\" & \"<br>\" End if if (\"job-index\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'job-index\');\" & \">\" &_ \"CV-Index\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'job-index\');\" & \">\" &_ \"CV-Index\" & \"</A>\" & \"<br>\" End if if (\"af\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'af\');\" & \">\" &_ \"AF CV Bank\" & \"</A>\" & \"</font>\" & \" (Langsom)\" & \"<br>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'af\');\" & \">\" &_ \"AF CV Bank\" & \"</A>\" & \" (Langsom)\" & \"<br>\" End if if (\"cvo\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'cvo\');\" & \">\" &_ \"CV-Online\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'cvo\');\" & \">\" &_ \"CV-Online\" & \"</A>\" & \"<br>\" End if if (\"jobavisen\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobavisen\');\" & \">\" &_ \"OFIR\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobavisen\');\" & \">\" &_ \"OFIR\" & \"</A>\" & \"<br>\" End if if (\"profil2000\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'profil2000\');\" & \">\" &_ \"Profil2000\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'profil2000\');\" & \">\" &_ \"Profil2000\" & \"</A>\" & \"<br>\" End if if (\"jobmatch\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobmatch\');\" & \">\" &_ \"Jobmatch\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobmatch\');\" & \">\" &_ \"Jobmatch\" & \"</A>\" & \"<br>\" End if if (\"poljob\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'poljob\');\" & \">\" &_ \"Poljob\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'poljob\');\" & \">\" &_ \"Poljob\" & \"</A>\" & \"<br>\" End if if (\"hk\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'hk\');\" & \">\" &_ \"HK\" & \"</A>\" & \"<br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'hk\');\" & \">\" &_ \"HK\" & \"</A>\" & \"<br>\" End if if (\"jobbanken\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobbanken\');\" & \">\" &_ \"Jobbank\" & \"</A>\" & \"<br><br><br>\" & \"</font>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobbanken\');\" & \">\" &_ \"Jobbank\" & \"</A>\" & \"<br><br><br>\" End if if (\"jobline\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobline\');\" & \">\" &_ \"Jobline\" & \"</A>\" & \"<br>\" & \"</font>\" & \"<i>\" & \"(Kræver login)\" & \"</i>\" & \"<br><br>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobline\');\" & \">\" &_ \"Jobline\" & \"</A>\" & \"<br>\" & \"<i>\" & \"(Kræver login)\" & \"</i>\" & \"<br><br>\" End if if (\"jobzonen\" = sBase) then response.write \"<img src=\" & \"pil.gif\" & \">\" & \"<font color=green>\" & \"<A onClick=\" & \"java script:doBase(\'jobzonen\');\" & \">\" &_ \"Jobzonen\" & \"</A>\" & \"<br>\" & \"</font>\" & \"<i>\" & \"(Kun annoncører)\" & \"</i>\" & \"<br><br>\" Else response.write \"<A onClick=\" & \"java script:doBase(\'jobzonen\');\" & \">\" &_ \"Jobzonen\" & \"</A>\" & \"<br>\" & \"<i>\" & \"(Kun annoncører)\" & \"</i>\" & \"<br><br>\" End if %> </form> <% Call DB_Close() %>
15. januar 2001 - 16:08
#6
Hmm... Så ved jeg ikke..... -Anders
16. januar 2001 - 14:06
#7
Hvad med at gemme den valgte i en session variable og når du læser siden igen kan du hente værdien i sessionvariablen og måske sætte comboboxen til at være selected i value 1 eller 2 eller 3 ...... hilsen sissyneck
16. januar 2001 - 14:37
#8
Fandt fejlen..... Ellers tak for hjælpen
Kurser inden for grundlæggende programmering