webForumDet fria alternativet

Addera

2 svar · 187 visningar · startad av SilvioF

SilvioFMedlem sedan juni 2000547 inlägg
#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;
**********************************

@ndersMedlem sedan juni 200032 969 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,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
that's what brian boitano would do!</A>

SilvioFMedlem sedan juni 2000547 inlägg
#3

Tackar, funkar ju finfint.

/Silvio http://www.feting.net

124 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)