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") {....
Annonceindlæg fra Computerworld
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?