webForumDet fria alternativet

Hämta värdet i en dropdown

ASP

4 svar · 246 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#1
<select name="namn"><option value="name1">Kalle</option>
<option value="name2">Bertil</option></select>

Kan man på något sätt hämta 'Kalle' och inte 'name1' som är ointressant?
Request.Form ger ju endast värdet...

------------------
/A.S

Medlem sedan juni 200032 967 inlägg
#2

Nej.

Varför sätter du inte value till det som är intressant då?

Du kan ju alltid låta ett javascript sätta ett hiddenfält så du får med Kalle också, men om name1 är ointressant så hade jag nog bara bytt bort det. :)

Mvh,

------------------
Let your body decide

Medlem sedan juli 20012 450 inlägg
#3

Grejen är den att value är en förkortning och det är den som finns i databasen som tar fram dessa.
Lite svårt att ändra hela strukturen nu... :l
Men jag ska kolla på hidden. Det är ju kanske ett bra alternativ jo.
Tack. :)

------------------
/A.S

Medlem sedan dec. 19996 522 inlägg
#4

Problemet är att om man loopar igenom en databas och skriver ut option taggar i en select kan man inte ha en hidden inne i select listen. Sätter man den uanför får man den första som man hämtat ut från databasen, ialla fall för mig som hämtar innan jag skriver ut selecten

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

Medlem sedan juli 20012 450 inlägg
#5

Precis vad jag märkte.
Jag "spolade tillbaka" RecSet:et efter select:en och körde ut dem igen i en hidden. Funka perfa!

------------------
/A.S

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)