Avatar billede cthun Nybegynder
24. januar 2002 - 11:47 Der er 6 kommentarer og
1 løsning

strenge over 1000

Hvorfor virker dette ikke hvis man bruger 1000 som antalUsers.value, eller derover????

if (document.challe.antalUsers.value > "1000") {
strDbch = 0.40
strDbch = strDbch * document.challe.antalUsers.value
strPris = 0.40
strPris = strPris * document.challe.antalSms.value * document.challe.antalUsers.value + strDbch
document.challe.result.value = strPris+" kr.";
}
Avatar billede intenz Novice
24. januar 2002 - 11:49 #1
Fordi 1000 er det forbudte tal :D

arj, jeg keder mig bare... der er ikke meget spædende at lave på arbejde i dag :D
Avatar billede cthun Nybegynder
24. januar 2002 - 11:49 #2
Man skal bare skrive 1.000 istedet for 1000, så virker det fint!!

Tak skal du have cthun!

Jeg fandt selv ud af det :-)
Avatar billede aplicor Nybegynder
24. januar 2002 - 11:50 #3
Tallet "1000" er anført som en tekststreng - fjern anførselstegnene omkring 1000.
Avatar billede intenz Novice
24. januar 2002 - 11:51 #4
arj hvor er i gode :D
Avatar billede tknudsen Nybegynder
24. januar 2002 - 11:55 #5
hvad er fejlen ?

jeg har testet i ie6

jeg får udskrevet 2402.4 kr. med værdierne:
antalUsers = 1001
antalSms = 5

hvilket giver:
strDbch = 0,4 * 1001 = 400,4
strPris = 0,4 * 5 * 1001 + 400,4 = 2402,4
Avatar billede halu Nybegynder
24. januar 2002 - 12:02 #6
Det gør det da også
if (document.challe.antalUsers.value > "1000")
returnerer sandt hvis værdien er større end "1000", "2" eksempelvis. Med " " tvinger du scriptet til at opfatte 1000 som string.
Så
if (document.challe.antalUsers.value > 1000)
virker
Avatar billede cthun Nybegynder
24. januar 2002 - 12:14 #7
Jeg har fundet ud af at aplicor har ret.... Jeg opretter lige et spørgsmål hvor du kan hente din point
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