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