webForumDet fria alternativet

Se om en option i dropdown list är markerad

5 svar · 575 visningar · startad av Arre

ArreMedlem sedan juli 200370 inlägg
#1

Vet nån hur man tar reda på om en <option> i en dropdown lista har attributen "Selected" som "true/false" ?

Jag tänkte nämligen skifta från dropdown list till input field beroende på vilken option som har valts.

Tack på förhand!

The_HulkMedlem sedan juni 20031 837 inlägg
#2

Ska det ske direkt på klientsidan eller när man postat formuläret?

ArreMedlem sedan juli 200370 inlägg
#3

tänkte att det skulle ske direkt på klientsidan.. d.v.s. när man håller på att fylla i formuläret.

The_HulkMedlem sedan juni 20031 837 inlägg
#4

ok, då är det javascript du är ute efter.
kolla lite i detta forumet: http://www.webforum.nu/forumdisplay.php?f=24

det du behöver göra är att i din select-tagg lägg till onChange="fn_check(this.value)"

<script type="text/javascript">
<!--
function fn_check(val)
{
    if(val == 1)
    {
        // kod för att valt alternativ
    }
}
//-->
</script>

<select onChange="fn_check(this.options[this.selectedIndex].value)">
<option value="1">Test 1</option>
<option value="2">Test 2</option>
</select>

En tråd som precis var uppe med liknande fråga är denna: http://www.webforum.nu/showthread.php?t=146658

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Flyttas från ASP

ArreMedlem sedan juli 200370 inlägg
#6

Tack så jättemycket The Hulk :)
Förlåt om jag inte har hunnit skriva.. var utomlands.

Men nu funkar det jättebra!!
Tack ännu en gång.

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