Avatar billede dkkarpen Nybegynder
07. april 2002 - 22:44 Der er 2 kommentarer og
1 løsning

Vis layer ved valg i select box

Hej

Jeg har en select box:

<select name="m_type">
<option value="1">Bestyrelsesmøde</option>
<option value="2">Generalforsamling</option>
<option value="3">Forretningsudvalgsmøde</option>
<option value="4">Medlemsmøde</option>
<option value="5">Udvalgsledelsesmøde</option>
</select>

Hvis man væger nr. 4 eller nr. 5 skal et layer vises som vi kunne definere som:

<div id="udvalg" style="visibility:hidden"></div>

Jeg har lavet det med:

function skift(sel) {
ind = sel.selectedIndex;
if (ind == 3) vis_skjul_layers('udvalg','','show');
else if (ind == 4) vis_skjul_layers('udvalg','','show');
}

Men den virker kun hvis antallet og opstillingen i select box'en er nøjagtig som beskrevet. Problemer er at den kan antage anderledes form. Derfor skal det være value værdien der bestemmer visningen af mit lag. Hvordan fixes det ?
Avatar billede minijensen1 Nybegynder
07. april 2002 - 22:46 #1
du kan navngiven værdien det samme som laget ..
så skulle du kunne gøre det med
function skift(sel) {
lag = sel.value;
vis_skjul_layers(lag, '','show');
}
Avatar billede dkkarpen Nybegynder
07. april 2002 - 22:49 #2
Men så skal jeg jo have to ens lag. Kan det gøres anderledes ?
Avatar billede dkkarpen Nybegynder
07. april 2002 - 23:18 #3
function skift(sel) {
ind = sel.value;
if (ind == 4) vis_skjul_layers('udvalg','','show');
else if (ind == 5) vis_skjul_layers('udvalg','','show');
}
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