User Guide

Table Of Contents
Structure examples 119
Reviewing the code
The following table describes the code:
Code Description
<cfparam name="Form.firstname" default="">
<cfparam name="Form.lastname" default="">
<cfparam name="Form.email" default="">
<cfparam name="Form.phone" default="">
<cfparam name="Form.department" default="">
Set default values of all form fields so that they
exist the first time this page is displayed and
can be tested.
<cfif #form.firstname# eq "">
Please fill out the form.<br>
Test the value of the form’s firstname field. This
field is required. The test is False the first time
the page displays.
If there is no data in the Form.firstname
variable, display a message requesting the user
to fill the form.
<cfelse>
<cfoutput>
<cfscript>
employee=StructNew();
employee.firstname = Form.firstname;
employee.lastname = Form.lastname;
employee.email = Form.email;
employee.phone = Form.phone;
employee.department = Form.department;
</cfscript>
First name is #employee.firstname#<br>
Last name is #employee.lastname#<br>
EMail is #employee.email#<br>
Phone is #employee.phone#<br>
Department is #employee.department#<br>
</cfoutput>
If Form.firstname contains text, the user
submitted the form.
Use CFScript to create a new structure named
employee and fill it with the form field data.
Then display the contents of the structure