markera val i selectbox

JavaScript

4 svar · 254 visningar · startad av @nders

Medlem sedan juni 200032 967 inlägg
Trådstart#1

tjena.

har en selectbox med någonting i. vad det är ska inte spela någon roll. jag vet dock att jag vill markera det ett visst val, nämligen det vars värde (value) är 186.

följande fungerar givetvis:

document.forms[1].elements[4].options[9].selected=true;

men då förutsätts ju givetvis att jag vet vilket index mitt selectboxval har, och det vet jag inte.

hilfe?

Medlem sedan juli 2000836 inlägg
#2
<html>
<head>
<script>
function sel_value(vad){
for (var i=0; i<document.foo.bar.options.length; i++){
if(document.foo.bar.options[i].value== vad ){
document.foo.bar.options[i].selected=true;
break;}
}
}
</script>
</head>

<form name="foo">
<select name="bar">
<option value="111">Ett</option>
<option value="222">Två</option>
<option value="333">Tre</option>
<option value="444">Fyr</option>
</select>
</form>

<a href="javascript:sel_value('333')">värde 333</a>
</html>

Borde funka

------------------
- J-O-H-N-S-E-N -

Medlem sedan juni 200032 967 inlägg
#3

å jävlar!

tack som attans! you da master!

helt fantastiskt! funkade precis som jag ville!

tack tack tack tack tack tack tack tack tack tack tack tack tack tack tack tack.

:D :D :D :D :D :D :D :D :D

mvh,

en mycket glad @nders som snart får gå hem från jobbet

Medlem sedan juli 2000836 inlägg
#4

Kul, men säg inte för mycket...
En vacker dag ramlar jag in på ASP-forumet och då är det du som får hjälpa mig. :e

------------------
- J-O-H-N-S-E-N -

Medlem sedan juni 200032 967 inlägg
#5

det gör jag så gärna! :)

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)