Addera

JavaScript

2 svar · 191 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Trådstart#1

Jag vill ta värdet från ett antal textboxar och addera dem för att sedna lägga resultatet i en annan textbox. Som det är nu så får jag allting i en textsträng (t.ex "190129201010"). Det verkar som om den inte verkar fatta att det är numeriska värden det handlar om. Någon som vet hur jag skall göra? Funktionen som gör detta följer nedan.
**********************************
var=0
function summa()
{
sum+document.eon.sty.value;
sum+document.eon.tal.value;
sum+document.eon.ror.value;
sum+document.eon.per.value;
sum+document.eon.psy.value;
sum+document.eon.vil.value;
sum+document.eon.bil.value;
sum+document.eon.syn.value;
sum+document.eon.hor.value;
document.eon.totalt.value=sum;
**********************************

Medlem sedan juni 200032 967 inlägg
#2

jag utgår nu ifrån att det endast är numeriska värden i textboxarna.

function summa()
{
var sum;
sum = 0
sum+=parseInt(document.eon.sty.value);
sum+=parseInt(document.eon.tal.value);
sum+=parseInt(document.eon.ror.value);
sum+=parseInt(document.eon.per.value);
sum+=parseInt(document.eon.psy.value);
sum+=parseInt(document.eon.vil.value);
sum+=parseInt(document.eon.bil.value);
sum+=parseInt(document.eon.syn.value);
sum+=parseInt(document.eon.hor.value);
document.eon.totalt.value=sum;
}

du kommer att få rätt feta felmeddelanden om det inte är nuffror i fälten. så det får du kolla med en liten if-sats.

mvh,

Medlem sedan juni 2000547 inlägg
#3

Tackar, funkar ju finfint.

/Silvio http://www.feting.net

582 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
374 ms — deklarationer (db)
0 ms — hämta statistik (cache)
204 ms — hämta tråd, inlägg och bilagor (db)
375 ms — ändringar (db)