> There are generally two reasons for something like that: > > 1) The code is very old - we've still got code from CF 2.0 > around and it's pretty damn nasty. ;^) A lot of the stuff > we take for granted (structs, scopes as structs, even arrays) > didn't exist in earlier versions of the language.
In this case, I don't think that's an excuse, since CF has had FORM.FIELDNAMES since CF 2.0, at least. That's what it was there for - to let you get a list of the form fields so you could process them. Now, of course, we have the Form scope exposed as a structure, which is nicer, but the required functionality for generalized form handlers has been there all the time. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:207523 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

