Ready to get started?

Help Files / User Guides

Review the new and improved user guides including instructions on setting up the Dynamic Forms module, explanation of features,  product information, and more!

 

User Guide (PDF)

 

Demonstrations

View Dynamic Forms Demonstrations

Dynamic Forms Video Tutorial

 

Trial Version

Dynamic Forms 3.1 Trial

 

Purchase Dynamic Forms

Dynamic Forms 3.1 w/ Snowcovered


 

License Agreement

Standard Version

Enterprise Edition

 

Recently Viewed...
DNN Modules
   
    |   Register   |   Sunday, March 14, 2010   
You are here:Products  DNN Modules  Dynamic Forms  Dynamic Forms Demonstration 10 Page 1 of 2  


Page 1 of 2






Continue      
Dynamic Forms Demonstration 10 - Multi-Page Forms
This demonstration illustrates the ability to implement Dynamic Forms as a Multi-Page/Wizard. This will allow you to take your user through a step-by-step process, ensuring step "n" is only achieved after the previous steps have been successfully completed. This example demonstrates how to take user-supplied input on the first page of the process, then allow the user to enter an email address on the second page. Our second page will then send an email to the address provided containing the information entered by the user.

A real-world example would be a "New Registration" process, where a user must register an account with the application. The registration details are then emailed to an administrator who authorizes the new account and allows the user to access the application.

In order to successfully implement this functionality we will do the following:

1) Create a new page for each step in the process, from 1 to "n". In this case we created 2 separate pages.

2) On page one we will add our 5 questions we want the user to answer.

3) When creating these questions and supplying a unique "ShortName" for each question, we will select the "Pass values of this question to session variable:" checkbox listed under the "Advanced Field Options".

4) After all questions have been added we will then add a "Completion Event" for page 1. We will provide a name for the "Event". We select "URL / Page Redirection" for the "Event Type". We will then select the "Page (A Page On Your Site)" option and select "Page 2" from the dropdown menu.

5) On page 2 we will add a text box question, asking the user to enter the email address where the information entered on page 1 should be sent.

6) We then add 5 "hidden field" questions, whose "ShortName" is identical to the "ShortName" for each question on page 1. Example: Our "First Name" field has the "ShortName" of "FName", as such we will need a "hidden field" with the "ShortName" of "FName". This hidden field will store the value of the "First Name" that was entered on page 1.

7) On these 5 "hidden fields" we will select the "Retrieve values from session variable for this question:" checkbox. This setting will ensure the "ShortName" fields populated on page 1 are passed/retrieved by the "ShortName" hidden fields created on page 2.

8) On page 2 we will add a new "Form Completion Event". We give the event a name and select the "Dynamic Email" event type.

9) In the "Email To:" field we will enter the "ShortName" value token, in this case our "ShortName" was "EmailTo", so our token value becomes "$(EmailTo)". This will ensure the email is sent to the email address supplied by the user on page 2. We will provide a subject for the email.

10) The body of our email will contain the data entered by the user on page 1. In this case our email body will look like this:
Below are the values you entered on the Dynamic Forms Multi-Form demonstration page.

First Name: $(FName)
Last Name: $(LName)
Address: $(Address)
City: $(City)
State: $(State)
Zipcode: $(Zipcode)

In the end you should be able to fill in the questions on "Page 1", click the "Save/Continue" button, which will redirect us to "Page 2". Once on "Page 2" we will enter our email address and click the "Save" button. Once completed, you should receive an email containing the data you entered on "Page 1".
Feedback Comments
Records per Page
Page 1 of 1First   Previous   Next   Last   
Sandeep P         11/30/2008 8:32:39 PM
About the Calculating the fields Hello i want to use dynamic forms module with the functionality that i will have a checkboxgroup with 3 items like ProductA,ProductB,ProductC with differnt values as cost like you have mentioned on the page http://www.datasprings.com/Products/DNNModules/DynamicForms/DotNetNukeFormsDemonstration5/tabid/841/Default.aspx I didnt follow the steps you have metioned . Please email me the things to calculate the total with paypal functionality. Waiting for your urgent reply. Thanks Submitted By: Sandeep P

Feedback





Enter the code shown above in the box below
Send

 
Copyright 2005 - 2010 by Data Springs, Inc.
Contact Us | Terms Of Use | Privacy Statement