Avatar billede bhn.314 Nybegynder
12. maj 2003 - 11:16 Der er 8 kommentarer og
1 løsning

Vise drop-down når checkbox markeres

Jeg har en drop-down boks, der først skal vises når man markerer en checkboks (=checked), hvordan gøres dette uden at reload siden ? Den skal ligge latent og så vises når man afkrydser checkboks...
Avatar billede roenving Novice
12. maj 2003 - 11:19 #1
Sætter style="visibility: visible" ved hjælp af onchange på checkboxen ...

-- øjeblik
Avatar billede bhn.314 Nybegynder
12. maj 2003 - 11:23 #2
Noget a la:

<select>

<checkbox onchange="select.style.value="visibility: visible">
Avatar billede bhn.314 Nybegynder
12. maj 2003 - 11:23 #3
Eller hvad ?

Virker det i NS
Avatar billede roenving Novice
12. maj 2003 - 11:25 #4
Ja, næsten ...

<input type="checkbox" onchange="this.form.selectNavn.style.visibility='visible';">
Avatar billede roenving Novice
12. maj 2003 - 11:26 #5
Kun hvis du bruger NS4+ '-)
Avatar billede roenving Novice
12. maj 2003 - 11:26 #6
Orv, jeg blev usikker, nogle af disse properties virker også i NS3, men den skulle være dækket ind ...
Avatar billede bhn.314 Nybegynder
12. maj 2003 - 11:32 #7
Jeg takker ærbødigst. Verdensklasse.....
Avatar billede roenving Novice
12. maj 2003 - 11:34 #8
Og du skal selvfølgelig checke for om den er checket, så:

<input type="checkbox" onchange="if(this.checked){this.form.selectNavn.style.visibility='visible';};">

og hvis den skal reversere også, så:

<input type="checkbox" onchange="if(this.checked){this.form.selectNavn.style.visibility='visible';}else{this.form.selectNavn.style.visibility='hidden';};">
Avatar billede roenving Novice
12. maj 2003 - 11:35 #9
Velbekomme -- og tak for points ;~}
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