but keep in mind that eval() is a little slower in processing time bacause you are first converting a string value, then interpreting it. While I know it's needed quite often, I would try to avoid the use of eval() whenever possible - especially if you are dealing with numeric values. Also, in this case if your numbers are formatted, then eval() will end up raising an error.
My thoughts. Shawn Grover -----Original Message----- From: Dan Haley [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 1:13 PM To: CF-Talk Subject: RE: OT javascript addition Try doing eval(document.newBillingInfo.SCEPbilledAmount.value) + eval(document.newBillIngo.SCEPpenaltyAmount.value), etc. At least in ActionScript (Flash) this forces the value to be treated as a number for addition purposes. A quick test in IE javascript showed it to work there also. Dan -----Original Message----- From: Tim Do [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 11:30 AM To: CF-Talk Subject: RE: OT javascript addition Thanks Stephen.. I tried that earlier but that only concatenates it -----Original Message----- From: Stephen Kellogg [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 10:08 AM To: CF-Talk Subject: RE: OT javascript addition Tim, try adding () around the addition part like so: if ((document.newBillingInfo.SCEPbilledAmount.value + document.newBillingInfo.SCEPpenaltyAmount.value + document.newBillingInfo.SCEPdelinquentAmount.value) != document.newBillingInfo.SCEPtotalAmount.value) This should force the addition to take place before the comparison. PS are you checking for numeric input only This could be done like so: if ((isNaN(document.newBillingInfo.SCEPbilledAmount.value)) || (isNaN(document.newBillingInfo.SCEPpenaltyAmount.value)) || (isNaN(document.newBillingInfo.SCEPdelinquentAmount.value)) || (isNaN(document.newBillingInfo.SCEPtotalAmount.value)) { alert("The amounts must be numeric, Please check the values.") document.newBillingInfo.SCEPbilledAmount.focus() return false; } else { if ((document.newBillingInfo.SCEPbilledAmount.value + document.newBillingInfo.SCEPpenaltyAmount.value + document.newBillingInfo.SCEPdelinquentAmount.value) != document.newBillingInfo.SCEPtotalAmount.value) { alert("The total Billing amount does not add up correctly, Please check the values.") document.newBillingInfo.SCEPbilledAmount.focus() return false; } return true; } } or something like that ;-) this is untested code but hopefully will give you something to work with. HTH Stephen -----Original Message----- From: Tim Do [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 12:36 PM To: CF-Talk Subject: javascript addition Hello, Can anybody show me how you would I would validate the sum of several text boxes? This is what I'm trying to use but not having luck.. thanks in advance. function validate() { if (document.newBillingInfo.SCEPbilledAmount.value + document.newBillingInfo.SCEPpenaltyAmount.value + document.newBillingInfo.SCEPdelinquentAmount.value != document.newBillingInfo.SCEPtotalAmount.value) { alert("The total Billing amount does not add up correctly, Please check the values.") document.newBillingInfo.SCEPbilledAmount.focus() return false; } return true; } ______________________________________________________________________ Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

