Thanks, Mike, but in case anyone has tried to "just drop" that XML CFFORM example into a CFML page, you'll have found that the references to personbean and qstates make it fail. :-)
To save the trouble for all you good chooks just getting to work in OZ, here's a version that does work (creates a sample qstates query and removes the personbean reference). <cfset qstates=querynew("stateid,statename")> <cfset queryaddrow(qstates,2)> <cfset querysetcell(qstates,"stateid","ga",1)> <cfset querysetcell(qstates,"statename","georgia",1)> <cfset querysetcell(qstates,"stateid","fl",2)> <cfset querysetcell(qstates,"statename","florida",2)> <cfform name="formname" action="#cgi.Script_Name#" method="post" format="XML" skin="Silver"> <cfinput type="text" name="firstname" label="First name" required="Yes" message="You must provide your first name" value=""/> <cfinput type="text" name="email" label="Your email address" required="no" validate="email" message="we're sorry that doesnt look like an email address. Please check it" value="" /> <cfselect name="state" label="State" query="qStates" value="stateID" display="statename" selected="" /> <cfinput type="submit" name="submit" value="Submit" /> </cfform> /Charlie http://www.carehart.org/blog/ -----Original Message----- From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Mike Kear Sent: Thursday, December 14, 2006 5:37 AM To: cfaussie@googlegroups.com Subject: [cfaussie] Re: Form building/validating cf tools No. all you do is just use CF tags instead of the regular html tags. ColdFusion does all the xml for you. In fact, you could easily use them throughout your site wthout ever knowing what XML is or touching it at all. Here's what a simple XML form looks like: <cfform name="formname" action="#cgi.Script_Name#" method="post" format="XML" skin="Silver"> <cfinput type="text" name="firstname" label="First name" required="Yes" message="You must provide your first name" value="#personbean.getFirstName()#"/> <cfinput type="text" name="email" label="Your email address" required="no" validate="email" message="we're sorry that doesnt look like an email address. Please check it" value="#personbean.getEmail()#" /> <cfselect name="state" label="State" query="qStates" value="stateID" display="statename" selected="#personbean.getState()#" /> <cfinput type="submit" name="submit" value="Submit" /> </cfform> <snip> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---