Email collection page (collect.cfm)
<cfform action="maillist.cfm" method="POST">
<cfinput type="text" name="email" size="10" maxlength="50"><br>
<input type="Submit" value="Join!"><br>
</cfform>
Send us your mail<br>
address to receive<br
our Newsletter!<br>
Action Page (maillist.cfm)
<CFINSERT datasource="yourdatasource" tablename="maillist" dbtype="ODBC">
<!--- Back to input page --->
<cflocation url="collect.cfm">
<!--- End --->
To verify email address format, I use CF_EmailVerify, so maillist.cfm looks like:
<CF_EmailVerify Email="#email#">
<CFIF #emailerror# EQ 1>
<cflocation url="leftframe.cfm">
</cfif>
<CFINSERT datasource="yourdatasource" tablename="maillist" dbtype="ODBC">
<!--- Back to input page --->
<cflocation url="collect.cfm">