You really don't need to insert the validateAt.  By default, the validation
is set to submit, a typical useage of ceckboxes that I ahve with clients is
the site policy acceptance:


<cfformgroup type="horizontal" style=
"horizontalGap:0px;verticalGap:0px;indicatorGap:0px;">

<cfinput type="checkbox" name="agree" id="agree" required="true" message="You
must agree to the terms and agreement." width="20">

<cfformitem type="text" style="fontSize: 9pt;" width="285">I acknowledge
that I have read and agreed to Privacy Policy and User Agreement, and the
terms incorporated therein.</cfformitem>

</cfformgroup>

This was an excerpt from a flsah form.

Teddy



On 12/4/06, Jake Churchill <[EMAIL PROTECTED]> wrote:
>
> In CFForm you don't need to include javascript for validation.  You can
> simply do this:
>
> <CFform action="" method="post" name="baby_picture_upload">
>    <cfinput type="Checkbox" validateat="onsubmit" required="Yes"
> message="test" name="check">
>    <cfinput type="Submit" name="sub" value="submit" >
> </CFFORM>
>
> The validateat parameter tells it when to validate, required is needed
> and the message is the error message displayed when there is an error.
> Try it.
>
> [EMAIL PROTECTED] wrote:
> > All,
> >
> > I need to include this Javascript to make sure the I agree checkbox is
> check before submitting
> > a page.  I'm not sure how to integrate it into this auto created script
> from within Dreamweaver.
> >
> > 1) Can anyone recommend a good FREE heavily trafficed Javascript forum
> place to post this?
> >
> > 2) Can anyone recommend a JavaScript tool that would help to write/check
> syntax and provide
> > assistance in troublshooting scripts.
> >
> > FORM
> > <CFform action="cover_contest.cfm" method="post"
> name="baby_picture_upload" ENCTYPE = "multipart/form-data" onSubmit =
> "return CheckFileField(_CF_this)">
> > form field ...
> > </CFFORM>
> >
> > CHECKBOX SCRIPT - NEED TO INTEGRATE THIS FUNCTIONALITY INTO SCRIPT BELOW
> > <script language="JavaScript" type="text/JavaScript">
> > <!--//hide script
> > function checkme() {
> > missinginfo = "";
> > if (!document.form.agree.checked) {
> > missinginfo += "\n - You must agree to the terms";
> > }
> > if (missinginfo != "") {
> > missinginfo ="__________________________________\n" +
> > "Required information is missing: \n" +
> > missinginfo + "\n__________________________________" +
> > "\nPlease complete and resubmit.";
> > alert(missinginfo);
> > return false;
> > }
> > else {
> > return true;
> > }
> > }
> >
> > // --->
> > </script>
> >
> > DREAMWEAVER SCRIPT - MAIN WORKING SCRIPT
> > <script type="text/JavaScript">
> > <!--
> > function MM_findObj(n, d) { //v4.01
> >   var p,i,x;  if(!d) d=document; 
> > if((p=n.indexOf("?"))>0&&parent.frames.length)
> {
> >     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
> >   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=
> d.forms[i][n];
> >   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers
> [i].document);
> >   if(!x && d.getElementById) x=d.getElementById(n); return x;
> > }
> > function MM_validateForm() { //v4.0
> >   var
> i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
> >   for (i=0; i<(args.length-2); i+=3) { test=args[i+2];
> val=MM_findObj(args[i]);
> >     if (val) { nm=val.name; if ((val=val.value)!="") {
> >       if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
> >         if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an
> e-mail address.\n';
> >       } else if (test!='R') { num = parseFloat(val);
> >         if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
> >         if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
> >           min=test.substring(8,p); max=test.substring(p+1);
> >           if (num<min || max<num) errors+='- '+nm+' must contain a
> number between '+min+' and '+max+'.\n';
> >     } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is
> required.\n'; }
> >   } if (errors) alert('The following error(s) occurred:\n'+errors);
> >   document.MM_returnValue = (errors == '');
> > }
> > function MM_openBrWindow(theURL,winName,features) { //v2.0
> >   window.open(theURL,winName,features);
> > }
> > //-->
> > </script>
> >
> >
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:262769
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to