If that's the case, add a parseInt() or parseFloat() around each variable to make sure it is in fact a numeric value. Or you may have to do some validation first (i.e. can the user enter "HELLO" for a numeric value?). Also on this note, you might have to strip any formatting (i.e. "$1,000.00" and "1,000.00" will not be interpreted as a number by javascript - the comma and dollar sign need to be stripped).
HTH. Shawn Grover -----Original Message----- From: Tim Do [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 12: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; } ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com 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

