parseDouble() parseDouble()
hej igen. jag har varit bortrest och jag fick nya förslag men han aldrig svara, sen har tråden tappats bort. Simon fick till en fin kod, men jag får ett felmeddelande på den. det är säkert ett syntax fel. men vart? den säger ju att ett objekt förväntas, men när jag hade förra uppställningen med parseInt så tog den objektet, det såg då ut så här: document.payform.summa"+rad+".value, men nu: document.payform["summa"+rad].value, så säger den att det saknas objekt? Hela den nya koden kan ses nedan.
felmeddelandet är:
Rad:31, Tecken:2, Fel: Objekt förväntas
den översta raden är den som felet hänvisar till.
function summera(rad, tot) {
document.payform["summa"+rad].value = parseDouble(document.payform["antal"+rad].value) * parseDouble(document.payform["apris"+rad].value);
document.payform.totcash.value = 0;
document.payform.totcredit.value = 0;
for (x=1;x < tot+1;x++) {
document.payform.totcash.value += parseDouble(document.payform["summa"+x].value);
}
document.payform.totcredit.value = 1.02*parseDouble(document.totcash.value);
}
jag har tidigare använt mig av parseint och då har koden fungerat perfekt men decimaltal kan inte beräknas givetvis.
är det någon som är haj på detta?