<cffunction
name="ProcessForm"
access="public"
returntype="void"
output="false"
hint="I am a method used to mock the processing of form data.">
<cfdump var="#ARGUMENTS#" />
<cfabort />
<cfreturn />
</cffunction>
<cfset arrForm = [] />
<cfparam name="FORM.FieldNames" type="string" default="" />
<cfloop
index="strFieldName"
list="#FORM.FieldNames#"
delimiters=",">
<cfset ArrayAppend(
arrForm,
FORM[ strFieldName ]
) />
</cfloop>
<cfparam name="arrForm[ 2 ]" type="string" default="" />
<cfparam name="arrForm[ 3 ]" type="string" default="" />
<cfparam name="arrForm[ 1 ]" type="boolean" default="false" />
<cfif arrForm[ 1 ]>
<cfset ProcessForm( FORM ) />
</cfif>
<cfoutput>
<cfcontent type="text/html" reset="true" />
<!DOCTYPE html PUBLIC "- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Add Crush w/ Anti-Spam</title>
</head>
<body>
<h1>
Add Crush w/ Anti-Spam
</h1>
<p>
Let us know who likes who!
</p>
<form action="#CGI.script_name#" method="post">
<input
type="hidden"
name="#CreateUUID()#"
value="true"
/>
<p>
<input
type="text"
name="#CreateUUID()#"
value="#arrForm[ 2 ]#"
/>
<em>likes</em>
<input
type="text"
name="#CreateUUID()#"
value="#arrForm[ 3 ]#"
/>
<input type="submit" value="Submit" />
</p>
</form>
</body>
</html>
</cfoutput>