Avatar billede cronaldo Nybegynder
29. december 2009 - 15:33 Der er 5 kommentarer og
1 løsning

Sæt alle andre en "var" til display=none

Hej eksperter!

Jeg har brug for, at der i nedenstående script gøres således, at alle de select's, der ikke er valgt indenfor <form> sættes til display:none; og den, der er valgt vises via display:inline;

Det script jeg havde tænkt mig var flg., men det virker ikke:

function changeMenu(sel)
{
var f = sel.form;
var opt = sel.options[sel.selectedIndex].value;

f.elements["Bornholm"].style.display = "none";
f.elements["Vestjylland"].style.display = "none";
f.elements["Nordjylland"].style.display = "none";
f.elements["Sydjylland"].style.display = "none";
f.elements["Østjylland"].style.display = "none";
f.elements["Midtjylland"].style.display = "none";
f.elements["Nordvestjylland"].style.display = "none";
f.elements["Fyn"].style.display = "none";
f.elements["LollandFalster"].style.display = "none";
f.elements["Nordøstsjælland"].style.display = "none";
f.elements["MidtVestsjælland"].style.display = "none";
f.elements[opt].style.display = "inline";

return true;
}
Avatar billede wanze Nybegynder
29. december 2009 - 17:16 #1
Synes først og fremmest ikke din kode giver helt vildt meget mening, men vil først gerne lige vide, hvad det er du skal lave?

Du vil lave, så når folk har valgt en landsdel, så må de ikke vælge om? Det virker da ikke så praktisk.
Avatar billede cronaldo Nybegynder
29. december 2009 - 17:57 #2
Nej, det var egentligt ikke det, jeg ville lave. Ville lave sådan, at når de havde valgt en landsdel poppede en select med postnumre for den pågældende landsdel frem, men har fundet en mulighed nu :)

Ellers tak.
Avatar billede wanze Nybegynder
29. december 2009 - 18:12 #3
Ah, nå, havde ellers lige lavet en løsning:
http://derfor.dk/tests/select-display-none.html
Avatar billede cronaldo Nybegynder
30. december 2009 - 02:05 #4
Du må rigtig gerne få point - så bare lige giv lyd fra dig !
ellers kan du muligvis hjælpe i min nye tråd, smider link om 2 sek
Avatar billede cronaldo Nybegynder
30. december 2009 - 02:09 #5
Avatar billede wanze Nybegynder
30. december 2009 - 02:23 #6
Nah, vi gider ikke til at oprette et ny tråd bare pga. point, men jeg vil da se om jeg kan hjælpe i den nye tråd.
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