Very cool. That's going in the snippets. Tim Heald ACP/CCFD :) Application Development www.schoollink.net
> -----Original Message----- > From: Andrew Tyrone [mailto:[EMAIL PROTECTED]] > Sent: Thursday, May 09, 2002 5:41 PM > To: CF-Talk > Subject: RE: Form.FIELDNAME - error!!!! > > > > Hi, > > > > That didn't solve my problem. It is not even recognising the > > Form.FieldNames > > > > <CFLOOP list="#form.fieldnames#" index="formField"> > > #formField# = #evaluate('form' &formField)# <br /> > > </CFLOOP> > > > > it is giving error in the first line of the above code. > > > > Any more suggestions. > > > > Thanks, > > Sudheer Chakka. > > > > Hi there! > > A few things to note: > > As far as I know, from CF 4.5 on, the FORM scope has been a > structure. One > thing I noticed about the FORM structure is that it will exist > regardless of > what page you are on, meaning if you click a link that goes to a page with > just text (a cfm page, of course), the FORM structure is still available, > just like if you had submitted a form on that previous page. > > That said, with the FORM scope being a structure, you can write cleaner, > faster code by excluding the Evaluate() function, like so: > > <!--- FORM struct output, example 1 ---> > <cfoutput> > <cfloop list="#form.fieldnames#" index="formField"> > #formField# = #FORM[formField]#<br /> > </cfloop> > </cfoutput> > > You can even go further, by looping over the FORM structure with the > collection attribute in the cfloop tag: > > <!--- FORM struct, example 2 ---> > <cfoutput> > <cfloop collection="#FORM#" item="formField"> > #formField# = #FORM[formField]#<br /> > </cfloop> > </cfoutput> > > > Note that the second example will also display the form field > "FORM.fieldnames", unlike the first example where you are actually looping > over that field, which is in fact a list of all your fieldnames, > except that > one... Get it? ;) > > You can stick the second example in any page and it should work, > regardless > of if a form was submitted. The FORM scope will be empty in this > case. The > first requires that a form was submitted, since FORM.FIELDNAMES > won't exist > if a form wasn't submitted. > > > --Andy > > > ______________________________________________________________________ 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 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists