Avatar billede macho Praktikant
27. oktober 2005 - 23:12 Der er 4 kommentarer og
1 løsning

Ved valg af bestemt select i dropdown skal tekst vises.

Hej har en dropdown med 15 selects. Hvis der bliver valgt én bestemt select, så skal der vises én bestemt tekst under dropdown-boksen. Vælges der en anden skal der vises en anden bestemt tekst under dropdown-boksen. Vælges der én af de 13 øvrige selects, så skal der slet ikke skrives noget under dropdown-boksen. Altså standard skal være uden tekst under boksen.

Kan det lade sig gøre?
Avatar billede plazm Nybegynder
27. oktober 2005 - 23:21 #1
<script type="text/javascript">
tekster = new Array();
tekster[1] = "Noget";
tekster[2] = "Andet";
function vistekst(text) {
  document.getElementById("text").innerHTML = (tekster[text] != undefined?tekster[text]:"");
}
</script>
<select onchange="vistekst(this.value);">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
<div id="text"></div>
Avatar billede macho Praktikant
27. oktober 2005 - 23:25 #2
Fornemt - takker...
Avatar billede plazm Nybegynder
27. oktober 2005 - 23:27 #3
Du skal lige være opmærksom på følgende.
Hvis value er en tekst så skal du bruge
tekster["teksten"] = "blabla";
altså med "
Avatar billede macho Praktikant
27. oktober 2005 - 23:36 #4
Nå ja, der var jeg måske lidt hurtig til at dele points ud. Ovenstående kan jeg kun få til at virke, hvis valuen er et tal - ligesom i dit eksempel. Forslag hvis values er tekst?
Avatar billede macho Praktikant
27. oktober 2005 - 23:37 #5
Ups - så ikke lige dit sidste svar, som jo var svar til mig på mit sidste - takker igen...
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