You should consider using the same name for all the check boxes (with different values), then it will return a comma separated list of the values, then you only need to see if that form.CHECKBOXNAME exists and if it does, you can loop over the values.
-----Original Message----- From: Frank Velazquez [mailto:[EMAIL PROTECTED] Sent: Thursday, March 20, 2008 5:07 PM To: CF-Newbie Subject: CheckBoxes ( ! ,.,) Am I the onlyone that thinks that check boxes are the most tediuos things to work with? I'm working on a contact form in which asks th client to check the options they want to know more about such as: Links Banners ETC When the form has CHECK checkboxes it works, but it doesn't work with unchecked checkboxes. I used the following code to try and fix it (I saw it on a website) but it didn't either. <CFPARAM Name="Dh" Default=0> <CFIF val(Dh)> <CFSET Dh = 1> <CFELSE> <CFSET Dh = 0> </CFIF> <CFPARAM Name="Wh" Default=0> <CFIF val(Wh)> <CFSET Wh = 1> <CFELSE> <CFSET Wh = 0> </CFIF> <CFPARAM Name="BWh" Default=0> <CFIF val(BWh)> <CFSET BWh = 1> <CFELSE> <CFSET BWh = 0> </CFIF> HERE IT's WHAT I'VE GOT: /////////////////FORM\\\\\\\\\\\\\\\\\\\ <cfinput type="checkbox" name="Dh" id="Dh"> Daily Hunts<br /> <cfinput type="checkbox" name="Wh" id="Wh"> Weekly Hunts<br /> <cfinput type="checkbox" name="Bwh" id="Bwh"> Bi-Weekly Hunts<br /> <cfinput type="checkbox" name="Mh" id="Mh"> Monthly Hunts<br /> <cfinput type="checkbox" name="Banners" id="Banners"> Banners<br /> <cfinput type="checkbox" name="Links" id="Links"> Links<br /> Other: <cfinput type="text" name="Other" id="Fname11"> //////////////////AFTER SUBMIT////////////// <cfif isDefined ("form.Fname")> <CFPARAM Name="Dh" Default=0> <CFIF val(Dh)> <CFSET Dh = 1> <CFELSE> <CFSET Dh = 0> </CFIF> <CFPARAM Name="Wh" Default=0> <CFIF val(Wh)> <CFSET Wh = 1> <CFELSE> <CFSET Wh = 0> </CFIF> <CFPARAM Name="BWh" Default=0> <CFIF val(BWh)> <CFSET BWh = 1> <CFELSE> <CFSET BWh = 0> </CFIF> <CFPARAM Name="Mh" Default=0> <CFIF val(Mh)> <CFSET Mh = 1> <CFELSE> <CFSET Mh = 0> </CFIF> <CFPARAM Name="Banners" Default=0> <CFIF val(Banners)> <CFSET Banners = 1> <CFELSE> <CFSET Banners = 0> </CFIF> <CFPARAM Name="Links" Default=0> <CFIF val(Links)> <CFSET Links = 1> <CFELSE> <CFSET Links = 0> </CFIF> <table width="75%" border="0" align="center" cellpadding="2" cellspacing="2"> <tr> <td><p align="center"><strong>your Information has been submited!</strong></p> <p align="center">We will contact you as soon as we can.<br /> Thank you.</p> <p align="center"><strong>UBERhunt.com</strong></p></td> <cfmail to = "[EMAIL PROTECTED]" from = "[EMAIL PROTECTED]" subject = "Advertiser Request Application" server="smtpmailer.hostek.net"> <cfoutput > = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ADVERTISER REQUEST = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = First Name: #form.Fname# Last Name: #form.Lname# Company: #form.Company# Website: #form.URL# Email: #form.EmailAdd# Phone: #form.Phone# City: #form.City# State: #form.State# Industry: #form.Industry# Brief Company Description: #form.CompDesc# How did you hear about us? #form.HowWeMet# What are you interested on? Daily Hunts #form.Dh# Weekly Hunts #form.Wh# Bi-Weekly Hunts #form.Bwh# Monthly Hunts #form.Mh# Banners #form.Banners# Links #form.Links# Other #form.Other# //////////////////////////////////////////////////////////////////////// //////////// AUTO MAILER UBERHUNT.com //////////////////////////////////////////////////////////////////////// //////////// </cfoutput> </cfmail> <cfelse> FORM APPEARS AGAIN </cfif> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;160198600;22374440;w Archive: http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3472 Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
