Avatar billede Slettet bruger
11. maj 2005 - 11:46 Der er 1 løsning

Javascript disable dropdownboks. Melder fejl!

jeg vil gerne undersøge hvilken værdi der er sat i en dropdown boks, for derefter at disable andre dropdownbokse på baggrund af denne værdi. Jeg har dette:

<script language=\"javascript\">
   
    function visfelt()
        {
        var s;
        s = document.minform;
       
        s.maerkeid.disabled = true;
        s.kategori.disabled = true;
        s.geartype.disabled = true;
       
        if(s.kategori.value == 'model)
            {
            s.maerkeid.disabled = false;
            s.kategori.disabled = false;
            }
        elseif(s.kategori.value == 'gearmaerke')
            {
            s.geartype.disabled = false;
            }
        }
    </script>

Men browseren medler fejl allerede når jeg prøver at køre scriptet med en onchange. Den siger fejlen er på denne linie:

<select onchange="visfelt();" name=" ...


Jeg kører også funktionen til sidst i scriptet, hvor man jo umiddelbart skulle tro at den disabler alle dropdown'sne. Men den disabler ingen af dem :(
Avatar billede Slettet bruger
11. maj 2005 - 11:58 #1
Jeg havde ikke afsluttet ' i if'en
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