webForumDet fria alternativet

Addera

JavaScript

2 svar · 187 visningar · startad av SilvioF

Medlem sedan juni 2000547 inlägg
Frågan#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,

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

Medlem sedan juni 2000547 inlägg
#3

Tackar, funkar ju finfint.

/Silvio http://www.feting.net

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)