|
|
 |
 |
 |
 |
Javascript / Client Side Development
|
 |
 |
 |
 |
 |
 |
 |
 |
addition
I have following function, but how can I do addition ? if f.Field1.value =2 f.Field3.value =3 f.Field4.value =1 then f.Total.value =231, instead of 6 function update( ) { var f = document.myform f.Total.value = f.Field1.value + f.Field2.value + f.Field3.value return true; }
Many thanks.
Sorry, I mean I want it 6, instead of 231
"magix" <m @asia.com> wrote in message news:45f84f52_1@news.tm.net.my... >I have following function, but how can I do addition ? > if > f.Field1.value =2 > f.Field3.value =3 > f.Field4.value =1 > then > f.Total.value =231, instead of 6 > function update( ) { > var f = document.myform > f.Total.value = f.Field1.value + f.Field2.value + f.Field3.value > return true; > } > Many thanks.
On Mar 14, 1:38 pm, "magix" <m@asia.com> wrote: > I have following function, but how can I do addition ? > function update( ) { > var f = document.myform > f.Total.value = f.Field1.value + f.Field2.value + f.Field3.value > return true; > }
function update( ) { var f = document.forms['myform'] //- this part is not important f.Total.value = +f.Field1.value + +f.Field2.value + +f.Field3.value return true;
}
"magix" <m @asia.com> wrote: >I have following function, but how can I do addition ? >if > f.Field1.value =2 > f.Field3.value =3 > f.Field4.value =1 parseInt(f.Field1.value) + parseInt(f.Field3.value) + parseInt(f.Field4.value) -- Tim Slattery Slatter@bls.gov http://members.cox.net/slatteryt
On Mar 15, 5:38 am, "magix" <m@asia.com> wrote: > I have following function, but how can I do addition ? > if > f.Field1.value =2 > f.Field3.value =3 > f.Field4.value =1 > then > f.Total.value =231, instead of 6 > function update( ) { > var f = document.myform > f.Total.value = f.Field1.value + f.Field2.value + f.Field3.value > return true; > }
The values returned by form controls are strings, they must be converted to numbers or the '+' operator will cause concatenation, not addition: <URL: http://www.jibbering.com/faq/#FAQ4_21 > -- Rob |
 |
 |
 |
 |
|