/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Læse indholdet af en select box
Fra : Kasper Kamp Simonsen


Dato : 21-05-02 12:32

Hejsa...

Jeg har en select box hvor jeg godt kunne tænke mig at vide hvad
brugeren har valgt (det er vel somregle det man bruger dem til .

Hvis jeg nu med javascript gør sådan her
document.form.elements('selector').value
så får jeg jo den value der er sat, men hvordan får jeg så fat i teksten
mellem de to
<option></option> tags?

/Kasper



 
 
Jakob Andersen (21-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 21-05-02 12:53

"Kasper Kamp Simonsen" <idontlikespam@anywhere.dk> wrote in message
news:3cea3036$0$17384$4d4eb98e@read.news.dk.uu.net...
> Hvis jeg nu med javascript gør sådan her
> document.form.elements('selector').value
> så får jeg jo den value der er sat, men hvordan får jeg så fat i teksten
> mellem de to
> <option></option> tags?

document.form.selector.text

--
Jakob Andersen



Kasper Kamp Simonsen (21-05-2002)
Kommentar
Fra : Kasper Kamp Simonsen


Dato : 21-05-02 13:16

> > Hvis jeg nu med javascript gør sådan her
document.form.elements('selector').value
> > så får jeg jo den value der er sat, men hvordan får jeg så fat i teksten
mellem de to
> > <option></option> tags?
>
> document.form.selector.text
>

Jeg kan ikke rigtig få det til at virke, jeg vedlægger lige lidt test kode

<html>
<head>
<script type="text/javascript">
function udskriv()
{
var x = document.form1.selector.text;
var y = document.form1.selector.value;

alert(x);
alert(y);
}
</script>
</head>
<body>
<form name=form1>
<select id='selector' name='selector'>
<option value=1>et</option>
<option value=2>to</option>
<option value=3>tre</option>
<option value=4>fire</option>
</select>
<button onclick="javascript:udskriv();">Klik her</button>
</form>
</body>
</html>



Jakob Andersen (21-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 21-05-02 13:54

"Kasper Kamp Simonsen" <idontlikespam@anywhere.dk> wrote in message
news:3cea3a9e$0$17385$4d4eb98e@read.news.dk.uu.net...
> Jeg kan ikke rigtig få det til at virke, jeg vedlægger lige lidt test kode

At du kan bruge value direkte på selectbox objektet er noget din browser har
implementeret, dette er ikke standard. Derfor skal du benytte følgende kode:

objForm.elements[felt].options[objForm.elements[felt].selectedIndex].text;

for at få fat i teksten på elementet

> <button onclick="javascript:udskriv();">Klik her</button>

Du skal ikke skrive "javascript:" når du allerede er i en eventhandler.

--
Jakob Andersen



Kasper Kamp Simonsen (21-05-2002)
Kommentar
Fra : Kasper Kamp Simonsen


Dato : 21-05-02 14:38

> objForm.elements[felt].options[objForm.elements[felt].selectedIndex].text;

Det virker Takker og bukker

/Kasper



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste