Jag gör en hämtning från databasen och ska ha in värdet "selected" i en input-option. Går detta är göra på något effektivare sätt?
IF taskPriority = "Hög" THEN
selectPriority1 = "selected"
End if
IF taskPriority = "Normal" THEN
selectPriority2 = "selected"
End if
IF taskPriority = "Låg" THEN
selectPriority3 = "selected"
End if
Sen när jag ska använda det html formen så ser det ut så här:
IF taskPriority = "Hög" THEN
selectPriority1 = "selected"
elseif taskPriority = "Normal" THEN
selectPriority2 = "selected"
elseif taskPriority = "Låg" THEN
selectPriority3 = "selected"
End if
Eller ännu hellre
Select Case taskPriority
Case "Hög"
selectPriority1 = "selected"
Case "Normal"
selectPriority2 = "selected"
Case "Låg"
selectPriority3 = "selected"
End Select
dim arrLevels(3)
arrLevels(1) = "Hög"
arrLevels(2) = "Normal"
arrLevels(3) = "Låg"
For cLoop = 1 To UBound(arrLevels)
If taskPriority = arrLevels(cLoop) Then
Selected = "Selected"
Else
Selected = ""
End If
%>
<Option Value="<%= arrLevels(cLoop)%>" <%= Selected%>><%= arrLevels(cLoop)%></Option>
<%
Next
Det är så jag brukar göra med markering i rullister :)
[r]Heh... Så att det inte sparde så mycket kod! :e Men det blir bättre om man har mer än 3 olika val, bara öka stoleken på array:en och så är det klart! :)
------------------
Say hello to my stinky little friend!
[Redigerat av Koplik den 17 aug 2001]
260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2