Cool, glad you got it fixed. Joshua Miller Head Programmer / IT Manager Garrison Enterprises Inc. www.garrisonenterprises.net [EMAIL PROTECTED] (704) 569-9044 ext. 254 ************************************************************************ ************* Any views expressed in this message are those of the individual sender, except where the sender states them to be the views of Garrison Enterprises Inc. This e-mail is intended only for the individual or entity to which it is addressed and contains information that is private and confidential. If you are not the intended recipient you are hereby notified that any dissemination, distribution or copying is strictly prohibited. If you have received this e-mail in error please delete it immediately and advise us by return e-mail to [EMAIL PROTECTED] ************************************************************************ *************
-----Original Message----- From: Cutter (CF_Talk) [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 29, 2003 5:15 PM To: CF-Talk Subject: [Resolved] JS form validation script I figured it out. Since I used 'i' for my index of my ValForm() function I could not also use it in the character loop of the charCheck() function. "i" would increment far past the number of items in my fieldnames array, which is why I got null errors when attempting to access a value. I changed the index in charCheck() to "j" and it works (well, it required a bit more tweaking, but it came out for the most part. Cutter Joshua Miller wrote: >A couple things: > >1. Is there someplace I can see this online to check it out? > >2. Have you tried just popping up the value of Item[4] when you run >through the validator? A lot of times that will give you a good idea >what's going on. Just stick an alert(Item[4]); in the function that's >breaking. Then try an alert with that value - ie: if it's showing the >value of Item[4] is Item.4 then try to alert(Item.4); and see if it's >an object or a null value or what. > >Something like: > >function blValMail(field) >{ > > Item = field; > > // Debug > alert(Item); > > return Item[4]; > > // Debug > alert(Item[4]); > > // USING THE VALUE OF THE ITEM ABOVE > alert(Item.4); //or whatever the value from the alert above is. It >will say [object] or [NaN] or "undefined" or something. > >} > >3. It looks at first glance like the value of Item will be a fieldname >(I may be way off) but how could there be an array of the fieldname? >For example if I have a field named "email" .... using your code I'd be >looing for email[4]. What would the value of email[4] be? > > >4. It seems like it would be MUCH simpler to include your messages and >return codes in the individual validation functions instead of inside >an array inside another array. You'll never need the message for >invalid email inside another validator - save yourself the headache and >section the messages and status codes into the individual functions, >then just pass the fieldname to the validator. > > >5. Here's what I've got: http://66.241.216.34/atomm/test_validation.cfm >If you're interested I can send you the corresponding CF_RealFormNames >tag that goes with this. You're more than welcome to take it, tweak it >and make it do whatever you want. > > >It would help if I could see this online to see how it's laid out - if >possible. If you want to see my validator let me know and I'll send it >to you. > > >Thanks, > >Joshua Miller >Head Programmer / IT Manager >Garrison Enterprises Inc. >www.garrisonenterprises.net [EMAIL PROTECTED] >(704) 569-9044 ext. 254 > >*********************************************************************** >* >************* >Any views expressed in this message are those of the individual sender, >except where the sender states them to be the views of >Garrison Enterprises Inc. > >This e-mail is intended only for the individual or entity to which it >is addressed and contains information that is private and confidential. >If you are not the intended recipient you are hereby notified that any >dissemination, distribution or copying is strictly prohibited. If you >have received this e-mail in error please delete it immediately and >advise us by return e-mail to [EMAIL PROTECTED] >*********************************************************************** >* >************* > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq 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 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

