webForumDet fria alternativet

Skicka TVÅ värden i EN dropdown meny

HTML & CSS

1 svar · 158 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1
<select NAME="intMenuID" CLASS="text_8pt">
<option VALUE="2&row=0" SELECTED>Norway</option>
<option VALUE="4&row=1">Denemark!!</option>
<option VALUE="3&row=2">Finland</option>
<option VALUE="1&row=3">Sweden</option>
</select>

Denna koden genereras dynamiskt.
confirm.asp?intMenuID=1%26row%3D3&strName=[...]

<select NAME="intMenuID" CLASS="text_8pt">
<option VALUE="2%26row=0" SELECTED>Norway</option>
<option VALUE="4%26row=1">Denemark!!</option>
<option VALUE="3%26row=2">Finland</option>
<option VALUE="1%26row=3">Sweden</option>
</select>

Men då blir det så här:
confirm.asp?intMenuID=1%2526row%3D3&strName=[...]

***
Finns det något reix att skicka två värden på samma gång!?

Medlem sedan juli 20003 825 inlägg
#2

Lösningen:

I ASP:

IF IsNumeric(request("intMenuID")) = TRUE THEN
-- intMenuID = request("intMenuID")
ELSE
-- myArray = split(request("intMenuID"), "&row=")
-- intMenuID = myArray(0)
-- intRow = myArray(1)
END IF

289 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
145 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)