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
-~----------~----~----~----~------~----~------~--~---

Reply via email to