>>  >I know I can do this in Javascript but I'm hesitant to "roll my own"
>>  >when qForms is already validating the rest of the form (some 15 other
>>  >required fields).  Is there a way to do this in qForms?
>>
>>  This should do what you want:
>>  http://www.pengoworks.com/qforms/ext/atLeastOne.htm
>>
>>  You can use it like:
>>
>>  oForm.textareaName.validateAtLeastOne("checkboxName");
>>
>>  That should enforce that at least the textarea is filled in or one of
>the
>>  checkboxes is checked.
>
>I tried this and it does not seem to be working.  I'm not getting any
>errors on the JS Error console so I know it's *working*.
>
>I have all of the formfields created, here is the JS call for qForms:
>
><script type="text/javascript">
>objForm = new qForm("catrequest");
>
>objForm.catalogtype.description = " catalog type";
>objForm.fldComments.description = " general comment";
>objForm.catalogtype.validateAtLeastOne("fldComments");
>
>objForm.required("txtFirstName,txtLastName,txtCompany,txtEmail,txtAddress,t
>xtCity,txtState,txtZip,txtCountry,txtPhone");
>objForm.txtFirstName.description = " First Name";
>objForm.txtLastName.description = " Last Name";
>objForm.txtCompany.description = " Company Name";
>objForm.txtEmail.description = " email address";
>objForm.txtAddress.description = " mailing address";
>objForm.txtCity.description = " City";
>objForm.txtState.description = " State (or Province)";
>objForm.txtZip.description = " Zip or Postal Code";
>objForm.txtCountry.description = " country";
>objForm.txtPhone.description = " phone number";
>
>objForm.txtFirstName.focus();
></script>
>
>Do I need to make any changes to the Form code itself?


Are you loading the validateAtLeastOne() function?

Also, make sure that the textarea doesn't contain any whitespacing. If you
wrote your textarea tags as:

<textarea>
</textarea>

Then you're tag has whitespace, which would cause the validation rule to be
skipped (since it contains a value.)

-Dan


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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-Talk/message.cfm/messageid:300653
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to