Avatar billede avnes Nybegynder
17. juni 2001 - 15:10 Der er 6 kommentarer og
1 løsning

Problemer med if setninger

Jeg har en lille JS kode som driller (fordi jeg er nybegynder i JS):

function get_total_points(what) {
tasktype = WWVM44.elements[11].value;
pointfactor = WWVM44.elements[19].value;
if (tasktype = \'Customer\')
    // Test: Line below is allways returned :-(
    WWVM44.elements[20].value = WWVM44.elements[17].value * pointfactor *5;
else if (tasktype = \'Helpdesk\')
    WWVM44.elements[20].value = WWVM44.elements[18].value * pointfactor;
else if (tasktype = \'Other\')
    WWVM44.elements[20].value = WWVM44.elements[17].value * pointfactor;
else if (tasktype = \'Remote 1\')
    WWVM44.elements[20].value = WWVM44.elements[18].value * pointfactor;
else if (tasktype = \'Remote 2\')
    WWVM44.elements[20].value = WWVM44.elements[18].value * pointfactor;
else if (tasktype = \'Remote 3\')
    WWVM44.elements[20].value = WWVM44.elements[18].value * pointfactor;
}

Ved hjælp af alerts kan jeg se at tasktype er rigtig, men uansett hvad for en tasktype det er, så returnes altid Customer\'s action. Hvad er fejl i min if setning ?
Avatar billede nikolajdu Nybegynder
17. juni 2001 - 15:13 #1
Når du tjekker variabler med if skal du bruge == i stedet for =

Altså

if (tasktype == \'Customer\') 

Din vil sætte variablen tasktype = costumer i stedet.

if (tasktype = \'Customer\')

/Nikolaj

http://wwwfotx.net/nikolajdu
Avatar billede avnes Nybegynder
17. juni 2001 - 15:13 #2
Øv, jeg så lige hvad der var fejl. Jeg skal bruge == istedenfor = ved sammenligninger.
Avatar billede seider Nybegynder
17. juni 2001 - 15:13 #3
har du husket den er case sensitive ?

hvad med en cse sætning i stedet *S*

www.fotx.net/seider
Avatar billede jakoba Nybegynder
17. juni 2001 - 15:14 #4
du mangler en  {  (begynnd tuborg)  efter betingelsen

if (tasktype = \'Customer\') {
Avatar billede jakoba Nybegynder
17. juni 2001 - 15:18 #5
Hov. det var pladder fra mig.
Avatar billede nikolajdu Nybegynder
17. juni 2001 - 15:19 #6
sjældent pladder fra dig ;-)
Avatar billede jakoba Nybegynder
17. juni 2001 - 15:21 #7
Såmeget mere surt når. Men tak for support. :-))
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