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:262754
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