webForumDet fria alternativet

selected i selectdropdown

2 svar · 219 visningar · startad av jonne

jonneMedlem sedan jan. 20011 154 inlägg
#1

Varför blir inte valt år vald i dropdownrutan när man postar tillbaka sidan till sig själv?
Skriver jag ut sName inne i funktionen så visar den ju att rätt årtal är valt men den verkar inte plocka upp det i if-satsen?

Function drawSelect(s,sName)

	Select case(s)
		case "y"		
		
			With Response
				.write "<select name=""" & sName & """>"
					for i = year(now)-5 to year(now)
						if i = request.form(sName) Then
						.write "<option selected>" & i & "</option>"
						else
						.write "<option>" & i & "</option>"
						end if
					Next
				.write "</select>"
				
			End With
			
	End select
	
	Response.Write request.form(sName)
	
End function

Response.write "<form action=""" & Request.ServerVariables("SCRIPT_NAME") & """ name=""frmStat"" id=""frmStat"" method=""post"">"
call drawSelect("y","frmFromYear")	
Response.Write  "<input type=""submit"" name=""frmSubmit"" value=""Visa"">"
Response.Write "</form>"
Peter SMedlem sedan dec. 20025 483 inlägg
#2

Du kanske får ta och typkonvertera:

if i = clng(request.form(sName)) then
    ...
jonneMedlem sedan jan. 20011 154 inlägg
#3

Ah heureka där har vi det! Tusen tack

147 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)