Last Name:
<input name="lastname" type="text" hspace="30" maxlength="30"><br>
EMail:
<input name="email" type="text" hspace="30" maxlength="30"><br>
Phone:
<input name="phone" type="text" hspace="20" maxlength="20"><br>
Department:
<input name="department" type="text" hspace="30" maxlength="30"><br>
<input type="Submit" value="OK">
</form>
<br>
</body>
</html>
Reviewing the code
The following table describes the code:
Code
<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="">
<cfif #form.firstname# eq "">
Please fill out the form.<br>
<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>
Description
Set default values of all form fields so that they
exist the first time this page is displayed and
can be tested.
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.
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
Structure example
123
Need help?
Do you have a question about the COLDFUSION MX 61-DEVELOPING COLDFUSION MX and is the answer not in the manual?
Questions and answers