User Guide

128 Developing Web Applications with ColdFusion
To use JavaScript to validate form data:
1. Create a new file in Studio.
2. Edit the page so that it appears as follows:
<HTML>
<HEAD>
<TITLE>JavaScript Validation</TITLE>
4 <SCRIPT>
<!--
function testbox(form) {
4 Ctrl = form.inputbox1;
4 if (Ctrl.value == "" || Ctrl.value.indexOf (’@’, 0) == -1) {
4 return (false);
4 } else
4 return (true);
4 }
//-->
</SCRIPT>
</HEAD>
<BODY>
<H2>JavaScript validation test</H2>
<P>Please enter your email address:</P>
<CFFORM NAME="UpdateForm"
ACTION="update.cfm" >
<CFINPUT TYPE="text"
NAME="inputbox1"
REQUIRED="YES"
4 ONVALIDATE="testbox"
MESSAGE="Sorry, invalid entry."
SIZE="10"
MAXLENGTH="10">
<INPUT TYPE="Submit" VALUE=" Update... ">
</CFFORM>
</BODY>
</HTML>
3. Save the page as validjs.cfm.
4. View
validjs.cfm in your browser.
When you enter an invalid email address, an error appears. Even if you enter a
valide email address, and Error 404 appears because you haven’t created the
action page
update.cfm.