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