30. oktober 2003 - 20:46
Der er
20 kommentarer og 1 løsning
Problem med if-sætning?
Er det noget galt med denne if-sætning? if (month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month = "10" || month == "12") { frmMain.party_d.length = 31 } else { if (month == "2") { frmMain.party_d.length = 28 } else { frmMain.party_d.length = 30 } }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
30. oktober 2003 - 20:48
#1
month == "10"
30. oktober 2003 - 20:48
#2
det skal siges, at month-værdien kommer fra en <select> .. der kommer ingen fejlmeddelelser - den virker bare ikke :)
30. oktober 2003 - 20:49
#3
den må du lige uddybe, erikjacobsen
30. oktober 2003 - 20:52
#4
if (month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month = "10" || month == "12") <---- mangler et "=" i "month = "10""... det skal laves om til "month == "10""
30. oktober 2003 - 20:52
#5
frmMain.party_d.length = (month=="1"||month=="3"||month=="5"||month=="7"||month=="8"||month=="10"||month=="12")?31:(month=="2")?28:30; -- en anelse kortere !-) -- og erik påpeger, at der mangler et lighedstegn i en af sammenligningerne, og præcis den som er aktuel i dag !-)
30. oktober 2003 - 20:57
#6
ak, den så jeg ikke - hvor dumt!! :) roenving >> jeg foretrækker en længere skrivemåde for at gøre læseligheden lidt bedre, da jeg ikke er haj til JavaScript .. ellers tak :) Da der kun er tale om 15 point, synes jeg erik skal lægge et svar, da han var først på pletten. jeg takker for hjælpen!
30. oktober 2003 - 21:00
#7
Og det er helt iorden, men forøvrigt kan den laves endnu kortere (og hurtigere !-) frmMain.party_d.length = (month=="2")?28:(month=="4"||month=="6"||month=="9"||month=="11")?30:31;
30. oktober 2003 - 21:03
#8
Hvad med: month=10; a = Array(31,28,31,30,31,30,31,31,30,31,30,31); len = a[month-1]; alert(len);
30. oktober 2003 - 21:06
#9
Ja, den er afgjort hurtigere !-)
30. oktober 2003 - 21:09
#10
Ja, det fungerer godt .. faktisk skulle jeg til at spørge om I gad gennemse resten af min funktion (den var nu ikke så lang), men dit forslag, erik, fik den til at virke :) Perfekt! Læg et svar så du kan få point!
30. oktober 2003 - 21:10
#11
ok da
30. oktober 2003 - 21:16
#12
freaks! :)
30. oktober 2003 - 21:29
#13
hov -- inden jeg mister jeres opmærksomhed -- hvordan kan det være at følgende ALTID viser "on" og aldrig "" ? <input type="checkbox" onchange="alert(this.value)">
30. oktober 2003 - 21:30
#14
måske skulle der have stået onclick, men det er samme resultat .. hele tiden "on"
30. oktober 2003 - 21:31
#15
Har du prøvet: <input type="checkbox" onclick="alert(this.value)">
30. oktober 2003 - 21:33
#16
Og prøv så det rigtige: <input type="checkbox" value="Peter" onclick="alert(this.value)"> <input type="checkbox" value="Peter" onclick="alert(this.checked)">
30. oktober 2003 - 21:39
#17
ah, this.checked. kendte jeg ikke :) Tak endnu engang for hjælpen!
31. oktober 2003 - 06:08
#18
Teksten "on" kommer fra checkboxens value. Du kan lave den om <input type="checkbox" value="noget andet" onclick="alert(this.value)"> og få den ud - men som du har opdaget, har det ikke noget at gøre med om den er afkrydset eller ej ;)
31. oktober 2003 - 11:47
#19
>>erik -- så du læste ikke 30/10-2003 21:33:12 helt *g*
31. oktober 2003 - 12:01
#20
Næh. Skal man læse alt? ;)
01. november 2003 - 02:10
#21
*lol*
Vi tilbyder markedets bedste kurser inden for webudvikling