webForumDet fria alternativet

Hur ger jag option ett värde vid onChange ?

JavaScript

5 svar · 271 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

[kod]
<select name="" onChange="MM_goToURL('parent','/klubbar/klubbar.asp?cmd=vo&dag=');return document.MM_returnValue">
<option>.: Välj dag :.</option>
<option value="Måndag">Måndag</option>
<option value="Tisdag">Tisdag</option>
<option value="Onsdag">Onsdag</option>
<option value="Torsdag">Torsdag</option>
<option value="Fredag">Fredag</option>
<option value="Lördag">Lördag</option>
<option value="Söndag">Söndag</option>
</select>

Jag vill välja ???dag som värde vid onChange hur gör jag det ?

Medlem sedan juni 20004 308 inlägg
#2

Hur ger jag option ett värde vid onChange ?

Nej, du vill väl inte ge option'et ett värde, du vill väl läsa av värdet av vald option? Det gör du med this[this.selectedIndex].value, i exemplet skulle det kunna bli;

MM_goToURL('parent','/klubbar/klubbar.asp?cmd=vo&dag='+this[this.selectedIndex].value);
Medlem sedan jan. 20022 440 inlägg
#3

Det funkade inte riktigt... har ingen aning om javascript men såhär blir länken :)

http://localhost/sydostra/klubbar/klubbar.asp?cmd=vo&dag='%2Bthis[this.selectedIndex].valu

annars var det precis som föregående så vänligt upplyste mig om jag faktiskt ville göra :) E lite trött ;)

Medlem sedan juli 2000534 inlägg
#4

äh. fel.

Medlem sedan juni 20004 308 inlägg
#5

Jag tror du fått funttarna ', " fel i koden :) Kan vi få se den kod du använder nu?

Medlem sedan jan. 20022 440 inlägg
#6
<select name="" onChange="MM_goToURL('parent','/klubbar/klubbar.asp?cmd=vo&dag='+this[this.selectedIndex].value);return document.MM_returnValue">
<option>.: V&auml;lj dag :.</option>
<option value="Måndag">Måndag</option>
<option value="Tisdag">Tisdag</option>
<option value="Onsdag">Onsdag</option>
<option value="Torsdag">Torsdag</option>
<option value="Fredag">Fredag</option>
<option value="Lördag">Lördag</option>
<option value="Söndag">Söndag</option>
</select>

Så ser det ut :) det var rätt... bara att inte ASP delen fungerade hehehe

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)