Avatar billede pcl Nybegynder
30. januar 2002 - 11:51 Der er 3 kommentarer og
1 løsning

for løkke 2

Jeg har:
function go9_22()
{
    var item1 = document.forms[0].pkt_8.value;
   
    if (item1 > 0)
    {
        var obj;
        for(i=9;i<23;i++)
        {
         
          obj = document.forms[0].elements['pkt_'+i];
          obj.disabled = false;
        } 
    }
    else
    {
        var obj;
        for(i=3;i<8;i++)
        {
          obj = document.forms[0].elements['pkt_'+i];
          obj.disabled = true;
        }
    }
}


i oven stående vil jeg gerne have til føjet noget ala:

if (item1 > 0)
    {
        var obj;
        for(i=9;i<23;i++)
        {
         
          obj = document.forms[0].elements['pkt_'+i];
          if (obj = document.forms[0].pkt_18)   
              obj.disabled = true;
        Else
                obj.disabled = false;
        } 
    }
    else


men browseren brokker sig over dette "else"

if (obj = document.forms[0].pkt_18)   
              obj.disabled = true;
        Else

hvad sker der????
Avatar billede pcl Nybegynder
30. januar 2002 - 11:54 #1
jeg har klaret den.
sådan her:
if (item1 > 0)
    {
        var obj;
        for(i=9;i<23;i++)
        {
         
          obj = document.forms[0].elements['pkt_'+i];
          obj.disabled = false;
          if (obj = document.forms[0].pkt_18)   
              obj.disabled = true;
           
        } 
    }
    else
Avatar billede nute Nybegynder
30. januar 2002 - 11:55 #2
JavaScript er case sensitive. skriv 'else' istedenfor 'Else' så kjører det nok...
Avatar billede pcl Nybegynder
30. januar 2002 - 11:56 #3
lukker
Avatar billede tknudsen Nybegynder
30. januar 2002 - 12:18 #4
du kan osse bare nøjes med:

obj.disabled = obj == document.forms[0].pkt_18;


Bemærk at du i din if-sætning sætter obj lig med document.forms[0].pkt_18. Som "proffeseren" skrev i dit tidligere spørgsmål er '=' en tildeling og '==' en sammenligning.
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