markera val i selectbox

JavaScript

4 svar · 247 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! :)

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