Wow, that's correct but it sure does have a lot of parentheses. Shouldn't the order of precedence be enough to get the addition correct?
-----Original Message----- From: Stephen Kellogg [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 3:44 PM To: CF-Talk Subject: RE: OT javascript addition sorry try this: if ((eval(document.newBillingInfo.SCEPbilledAmount.value)) + (eval(document.newBillingInfo.SCEPpenaltyAmount.value)) + (eval(document.newBillingInfo.SCEPdelinquentAmount.value))) != document.newBillingInfo.SCEPtotalAmount.value) SK -----Original Message----- From: Tim Do [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 2:30 PM 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; } ______________________________________________________________________ This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. 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

