Why not use the condition attribute? <cfloop condition="theForm eq valid">
----- Original Message ----- From: "Jim Davis" <[EMAIL PROTECTED]> To: "CF-Talk" <[EMAIL PROTECTED]> Sent: Friday, June 27, 2003 5:26 PM Subject: Smart or Stupid (CFLOOP as a GOTO) > This may be a VERY dumb question, but I'm brain fried. > > Okay - so I'm working on a form and I need to validate fields for many > things. Taking "email address" for example I need to validate that it's > been filled in (not zero length), that it's less than 255 characters (the > database limit), that it fits a email format and finally that the email > address isn't already in use. > > What I'd like to be able to do is check through all these validations. The > instant a problem is found I want to stop checking. I would then redisplay > the form and so forth. > > In a custom tag or function I might, when an error is found simply "return" > to the caller with the error information. Since this is a rather small set > and is only the first of many small forms I decided (perhaps wrongly) to > just do the validation at the top of the page. > > To simulate a components ability to return at any point I wrapped the whole > validation block in a CFLOOP from 1 to 1 (1 iteration) - as soon as I hit an > error (and set the error variable) I CFBREAK. Right after the loop I check > the value of the error variable. > > Now that I'm looking at it I'm not sure... is this just the stupidest thing > you're ever heard? Should I take the extra time and create a customized > validation custom tag for each and every form? > > Jim Davis > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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 This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

