Ik ben op het moment een beetje radeloos, het zou zo simpel moeten zijn. Ook google of welke search dan ook geeft geen antwoord.
Het verhaal is heel simpel, uit een tekstveld leest de pagina een getal uit (met decimalen) deze moet ie in een variabele opslaan. Heel leuk en aardig maar van een waarde 0.25 leest VbScript blijkbaar gewoon als 25. FormatNumber heeft ook geen enkele zin want
Response.write FormatNumber(waarde, 2) geeft gewoon 0.25, maar goed, dit moet weer worden opgeslagen in een var waar ik mee ga rekenen en na
var = FormatNumber(waarde, 2) gedaan te hebben is var weer gewoon heel leuk 25.
VBscript kan dus gewoon niet met decimalen omgaan? (of ik niet). Dus ik denk dan laat ik het een javascript afhandelen... maar dit lukt me ook niet want in vbscript
var = berekenbedrag(var) gaat natuurlijk niet werken, want die functie kent hij niet.
Bovendien kon ik maar een paar manieren vinden om via html een javascript aan te roepen, maar goed, ik kan de waarde niet in een HTML form hebben of zoiets en dan met <input onLoad=""berekenbedrag(........, want dat past niet binnen de structuur van m'n pagina en wordt ie dus op het verkeerde moment opgeroepen.
Gewoon een javascript uitvoeren heeft ook geen zin, want dan wordt het weer niet opgeslagen in een var.
Ik ben dus radeloos en ASP gaat iig niet zomaar meewerken... Heeft iemand een oplossing? en nee hoor... het is niet voor huiswerk o.i.d.
ALVAST BEDANKT!
Het verhaal is heel simpel, uit een tekstveld leest de pagina een getal uit (met decimalen) deze moet ie in een variabele opslaan. Heel leuk en aardig maar van een waarde 0.25 leest VbScript blijkbaar gewoon als 25. FormatNumber heeft ook geen enkele zin want
Response.write FormatNumber(waarde, 2) geeft gewoon 0.25, maar goed, dit moet weer worden opgeslagen in een var waar ik mee ga rekenen en na
var = FormatNumber(waarde, 2) gedaan te hebben is var weer gewoon heel leuk 25.
VBscript kan dus gewoon niet met decimalen omgaan? (of ik niet). Dus ik denk dan laat ik het een javascript afhandelen... maar dit lukt me ook niet want in vbscript
var = berekenbedrag(var) gaat natuurlijk niet werken, want die functie kent hij niet.
Bovendien kon ik maar een paar manieren vinden om via html een javascript aan te roepen, maar goed, ik kan de waarde niet in een HTML form hebben of zoiets en dan met <input onLoad=""berekenbedrag(........, want dat past niet binnen de structuur van m'n pagina en wordt ie dus op het verkeerde moment opgeroepen.
Gewoon een javascript uitvoeren heeft ook geen zin, want dan wordt het weer niet opgeslagen in een var.
Ik ben dus radeloos en ASP gaat iig niet zomaar meewerken... Heeft iemand een oplossing? en nee hoor... het is niet voor huiswerk o.i.d.
ALVAST BEDANKT!
Lightning_crew