Avatar billede budda Nybegynder
11. juli 2005 - 20:49 Der er 9 kommentarer og
1 løsning

Drop-down ændre anden Dropdown

Her kigget på http://phoenixv.dk/exp/dd.html
Og søger noget af det samme. DOG skal man i dd1 have "tilfældige" idere.
eks.
value=1  -> Mulighed1
value=17 -> Mulighed2
value=45 -> Mulighed3

og ved dd2 det samme
for eks mulighed2:
value=17 -> M2, M1

osv...
Avatar billede roenving Novice
12. juli 2005 - 07:58 #1
Det kan du da også ?-)
Avatar billede budda Nybegynder
12. juli 2005 - 20:02 #2
Hvda er ID på dd2??
Avatar billede budda Nybegynder
12. juli 2005 - 22:10 #3
Jeg får nemlig når jeg tester ved dd2 value= teksten
Avatar billede budda Nybegynder
12. juli 2005 - 22:12 #4
Og ville gerne have id i value
Avatar billede roenving Novice
13. juli 2005 - 00:11 #5
Hvis du indsætter både text og value, kan du sagtens:

opts[1][0] = ["Mulighed 1, nr. 1","1"];
opts[1][1] = ["Mulighed 1, nr. 2","17"];
opts[1][2] = ["Mulighed 1, nr. 3","45"];


-- og så skal funktionen forenkles til:

function skift(frm) {
  ind = frm.dd1.selectedIndex;
  frm.dd2.length = opts[ind].length;
  for (n = 0; n < opts[ind].length; n++) {
    frm.dd2.options[n] = new Option(opts[ind][n]);
  }
}
Avatar billede budda Nybegynder
13. juli 2005 - 08:33 #6
Nu bliver dd2 til Mulighed 1, nr1,1
Avatar billede roenving Novice
13. juli 2005 - 10:35 #7
Tjah, jeg havde troet (og ikke testet !-) at arrayet var nok som input, men så:

    frm.dd2.options[n] = new Option(opts[ind][n][0],opts[ind][n][1]);
Avatar billede budda Nybegynder
13. juli 2005 - 12:07 #8
svar :)
Avatar billede roenving Novice
13. juli 2005 - 12:13 #9
Velbekomme '-)
Avatar billede roenving Novice
21. juli 2005 - 22:56 #10
-- og tak for point ;~}
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