Avatar billede n!nja Nybegynder
26. november 2002 - 20:28 Der er 3 kommentarer og
1 løsning

Hvis der vælges et - vis noget andet

Hej Eksperter!

Jeg har en drop down menu, hvori der er 4 valg-muligheder (1, 2, 3 og Andet) - så langt så godt.

Så er det jeg gerne vil lave en funktion, som under min dropdown viser et tekstfelt hvis der vælges "Andet" i dropdown - her skal man så have mulighed for at indtaste et andet tal end de tre standard værdier.

Men hvis ikke der vælges andet skal det alternative tekstfelt ikke vises.

Funktionen skal virke i IE 4.0 og NS 6.0 og opefter.

Håber I har nogle løsningsforslag.

Mvh N!NJA
Avatar billede Slettet bruger
27. november 2002 - 17:39 #1
<script>
function visSkjul(sel) {
vis = (sel.selectedIndex == 3) ? "visible" : "hidden";
if (document.getElementById)
document.getElementById("tekstFelt").style.visibility = vis;
else if (document.all)
document.all.tekstFelt.style.visibility = vis;
}
</script>

<select onChange="visSkjul(this);">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="andet">Andet</option>
</select>
<br>
<input type="text" name="andet" id="tekstFelt" style="visibility: hidden;">
Avatar billede n!nja Nybegynder
27. november 2002 - 18:08 #2
Det ser helt kanon ud - men jeg skal bruge den flere steder og nogle af stederne står der tekst istedet for tal - kan den tilpasses uden de store problemer, så der kan anvendes andre værdier end 1, 2, 3 og Andet - f.eks. blå, Gul, Grøn og Andet?
Avatar billede Slettet bruger
28. november 2002 - 11:46 #3
Det er ligegyldigt, om du bruger tal eller bogstaver. Så længe der er præcist 4 valgmuligheder og den sidste er "andet".
Avatar billede n!nja Nybegynder
28. november 2002 - 16:02 #4
Sorry - tænkte mig ikke lige om :-)

Du får tusind tak for hjælpen :-)
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