Avatar billede lightbrain Nybegynder
25. maj 2002 - 12:18 Der er 7 kommentarer og
1 løsning

Finder navnet på klikket dropdown-menu?

Hej, hvordan finder man navnet (og IKKE det valgte menu-punkts tekst eller værdie) på den dropdown-menu, som brungeren har klikket i.

Jeg har forsøgt mig med følgende, som dog siger "is not an objekt or is null":

if (document.forms[this].elements[this].name == "sektion") {....
Avatar billede nikolajdu Nybegynder
25. maj 2002 - 13:23 #1
<script>
function tjekDu(hvad){
if (hvad=="sektion"){
alert("sektionDu")
}
}
</script>
<form name="f">
<select name="s" onchange="tjeckDu(this.options[this.selectedIndex).name)">
<option name="hej">hej hej</option>
<option name="sektion">hej igen</option>

/Nikolaj
Avatar billede lightbrain Nybegynder
25. maj 2002 - 13:46 #2
Jeg har lidt problemer ved at få det implementeret. Hvorfor må man ikke skriver (den melder fejl):

<select size="1" name="sektion" onClick="self.Indlaes( document.forms[this] );"></select>
Avatar billede nikolajdu Nybegynder
25. maj 2002 - 13:54 #3
Jeg havde lavet 2 dumme fejl...

<script>
function tjekDu(hvad){
if (hvad=="sektion"){
alert("sektionDu")
}
}
</script>
</head>
<body>

<form name="f">
<select name="s" onchange="tjekDu(this.options[this.selectedIndex].name)">

/NIkolaj
Avatar billede lightbrain Nybegynder
25. maj 2002 - 15:48 #4
VIRKER:
<html>

<head>

</head>

<body>

<script>
function tjekDu(hvad){
if (hvad=="sektion"){
alert("sektionDu")
}
}
</script>
</head>
<body>

<form name="sektion">
<select name="s" onchange="tjekDu('sektion')">

<option>menupunkt 1</option>
<option>menupunkt 2</option>

</body>
</html>

VIRKER IKKE
Hvis jeg i stedet for at skrive...

<select name="s" onchange="tjekDu('sektion')">

...skriver...

<select name="s" onchange="tjekDu(this.options[this.selectedIndex].name)">

Den er tom, og derfor virker den ikke. Hvorfor er [this]tom, tror du?
Avatar billede nikolajdu Nybegynder
25. maj 2002 - 16:00 #5
<option>menupunkt 1</option>
<option>menupunkt 2</option>

Mangler der ikke de name="hejhej" du selv nævnte i overskriften...
Avatar billede lightbrain Nybegynder
25. maj 2002 - 16:07 #6
Jo, det har jeg ændret for ellers biver - if (hvad=="sektion") - aldrig sand.
Avatar billede lightbrain Nybegynder
26. maj 2002 - 17:54 #7
Jeg har fundet ud af det nu - tak for hjælpen :-)
Avatar billede nikolajdu Nybegynder
26. maj 2002 - 17:55 #8
no problemos
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester