Avatar billede bodil_bruun Nybegynder
27. april 2001 - 11:19 Der er 4 kommentarer og
1 løsning

dropdown-boxe

Jeg har nogle dropdownboxse under hinanden, der henter data fra hver sin tabel. Er det muligt at lade dropdownbox2\'s indhold være afhængigt af valg i dropdownbox1. ? Hvordan gør man det ?
Avatar billede keysersoze Ekspert
27. april 2001 - 11:24 #1
hvis du kan omskrive det er der her et eksempel:

<form name=\"frmCbo\">
<select name=\"cbo1\" size=\"1\" onChange=\"redirect(this.options.selectedIndex)\">
<option selected>Vælg her...
<option>MAIL
<option>SMS
<option>CHAT
</select>
<select name=\"cbo2\" size=\"1\">
</select>
<input type=\"button\" name=\"test\" value=\"Go!\" onClick=\"go()\">

<script>
<!--//
var groups=document.frmCbo.cbo1.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option(\"<--------\",\"http://www.soze.dk\")

group[1][0]=new Option(\"Send\",\"http://www.soze.dk\")
group[1][1]=new Option(\"Hent\",\"http://www.soze.dk\")
group[1][2]=new Option(\"Skriv\",\"http://www.soze.dk\")

group[2][0]=new Option(\"Send\",\"http://www.soze.dk\")
group[2][1]=new Option(\"Modtag\",\"http://www.soze.dk\")

group[3][0]=new Option(\"Se med\",\"http://www.soze.dk\")
group[3][1]=new Option(\"Deltag som gæst\",\"http://www.soze.dk\")
group[3][2]=new Option(\"Deltag som registreret bruger\",\"http://www.soze.dk\")
group[3][3]=new Option(\"Deltag som administrater\",\"http://www.soze.dk\")

var tmpCbo=document.frmCbo.cbo2
function redirect(x){
for (m=tmpCbo.options.length-1;m>0;m--)
  tmpCbo.options[m]=null
  for (i=0;i<group[x].length;i++){
      tmpCbo.options[i]=new Option(group[x][i].text,group[x][i].value)
  }
  tmpCbo.options[0].selected=true
}
function go(){
  location=tmpCbo.options[tmpCbo.selectedIndex].value
}
//-->
</script>
</form>
Avatar billede keysersoze Ekspert
30. maj 2001 - 19:23 #2
??????
Avatar billede bodil_bruun Nybegynder
31. maj 2001 - 18:27 #3
Jeg kunne ikke finde ud af at bruge koden. Mest fordi jeg ikke kan se hvordan indholdet skal komme fra en database.
Jeg fandt en anden løsning. Som jeg dog ikke er helt tilfreds med, da hele skærmbilledet læses ind igen efter et valg i den ene boks. Det er lidt træls at se på det blink.
Men det virker da.
Avatar billede bodil_bruun Nybegynder
31. maj 2001 - 18:29 #4
Hej Keysersoze Jeg glemte lige at sige tak for dit svar - det var rart at reaktion, selvom jeg ikke lige kunne finde ud af den.
Avatar billede keysersoze Ekspert
31. maj 2001 - 18:37 #5
ok - i orden :o)
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
Kurser inden for grundlæggende programmering

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