Power and simplicity -- all in a single module! Dynamic Forms has all the advanced features wrapped in form-building ease ! Your first form can be setup within a matter of minutes. When you are ready to use more advanced workflow, the features are there at your fingertips!

Want Dynamic Forms and other Data Springs modules? Check out the Collection option!

Dynamic Forms allows you to easily create custom forms for your web site. Creating new forms is easy, and you can add as many forms as you would like to your site. Check out all of the many features below.

With our Free Style Forms, you now have the option to add fields inside an HTML field, allowing you to expand layout options beyond the standard grid format. Simply prefix the short names with "DFCustom_" and use them within email and SQL events.

File Upload options to fit your specific needs!

New Telerik File Upload Feature allows you to upload up to 8 files at a time and modify submitted data while editing form results. Also supports AJAX/Question Events and Post Backs.

Choose the DNN File Upload Feature to store uploaded files using the fileID in the DNN Files table.

New Database Provider feature opens doors for better workflow. Default database provider can now be an external SQL Server or Oracle data source, allowing standard database to be overridden in specific areas such as SQL Options, and SQL default values. All SQL Binding and SQL Events can now support the Oracle Data Provider, as well!

New Warnings / Tips: Administrators get helpful messages to improve implementation and avoid errors such as when two fields have the same short field name. Administrator can choose to review more details or dismiss the message.

Export to Excel feature now allows for XLS or CSV files

Power-packed Completion Events now allow responses from one event to be used in the next event. Imagine the possibilities!

Choose between Section controls in DNN 5.+ or Panels and Tabs in DNN 6.+

Easily assign questions to panels by setting the starting and ending questions.

Show/hide panels based on security roles resulting in significant performance improvement. Now you can group fields into a panel and have only one database lookup instead of checking the database for each individual question.

New Save For Later feature offer distinct functions separate from the regular full submission

New Save for Later Link/Image/Button now available.

Fire off completion events specific to Save for Later.

Send out emails with a link to come back and manage their submission.

Set up a unique Display After Save Message

Choose to bypass all field validation if Save for Later is clicked.

Filter report views and exports by all results, only full submissions, or only Save for Later entries.

Enhanced Field Creation functions save you time and effort!

Import from other module instances within the portal.

Host Users can also import from module instances across multiple portals.

The new Community Repository is a growing collection of unique fields and configurations that allow you to search, filter and import fields.

New Layout Enhancements

DIV tags allow for better layout controls to easily show and hide fields using jQuery and manage Panels and Sections.

Styles updated for DNN 6 including command buttons and general styling abilities

Improved control panel provides easier navigation and setup.

Other General Enhancements

IPORTABLE now supports JavaScript and Stylesheet files, not just data-driven methods.

Updated Excel export methods within View Form Results

Values returned from a SQL event or an HTTP Post can now be used on another completion event!

All Completion Events can now be logged in Debug Info Error Log for better tracking.

Now supports IPPay payment gateway.

The option to "not save result in database" can now be applied to specific fields or the entire form.

What's new in V3.4?

New Question Event Features

Automatically submit the form based on a user response without the user hitting a submit button on the form.

By Popular Demand! Fire Question Events based on an HTML input button.

Also fire SQL events based on an HTML input button. Great for applications with coupon codes.

Short field names now make identifying affected questions a lot easier!

Great Layout Options Added

HTML fields can now be displayed on the same row as previous field.

Now add fields to the SAME CELL as previous field, not just on the same row.

More Flexibility in Exporting Form Results

More Flexibility in Exporting Form Results

Choose alternate folder for exported files.

Also choose alternate file map path for your exports, if necessary

Select your delimiter of choice

Use short field names as column headings (instead of question labels which can be long)

Several New Admin Controls Now Available

Client side events to change the submit button link text makes your form more interactive. Simply use $(SubmitButton_Field) and $(SubmitButton_FieldID) in your implementation.

Editing options for radio buttons and dropdown lists are now more efficient with no postback.

Ability to clone completion events reduces set up time for repetitive processes.

New $(ValidationError) token allow for SQL Validation to return specific error messages to the user, instead of vague and generic messages.

Most Customer Requested! Dynamic Forms can now receive silent posts. Simply submit an HTTP post request as a form submission and all completion events will run without the user ever accessing the Dynamic Forms page!

Payment Gateways

Now supports PayPal Donations!

Additional details added in PayFlow Pro gateway makes set up quicker and less prone to errors.

What's new in V3.3?

Now fully supports DotNetNuke 5.2.x !

Quick Edits -- you can now change field settings and properties right on the user-facing page. No need to switch to Manage Question mode for most settings! Can also be disabled if preferred.

New option to hide the module based on a querystring variable to support more complex work flow scenarios when integrating with other modules.

SQL Binding now supports external connection string.

New Question Event toautomatically submit the form upon firing -- takes the place of the submit button when conditions are met!

Text/HTML form fields can now be rendered on email and PDF events with a token.

View Form Results now have expanded functionality!

Allow a non-admin role to view form results, manage results template, export to Excel and/or purge form results, just like an Admin.

Display results above or below the form -- view form entries as they come in!

New DNN Text Suggest field type allows you to build your own suggestion list to aid users as they fill out your form.

Now apply SQL validation to individual questions, not just the entire form!

What's new in V3.1?

Extended jQuery / AJAX Integration. The latest features allow you to enable and disable specific areas of AJAX such as only for question eventst only, form submission, etc... You can now define the 'Processing...' message and image displayed.

Create Form from Table – New features within the quick field wizard to allow you to generate form fields based on an existing table. The module will allow you to select which columns from the table or query to create as form fields and will setup all of the initial defaults (including field type based on column type).

Question Event / Completion Event / General Enhancements – New features such as the ability to disable question events and setup emails to go out either as HTML or plain TEXT. Also extended date field types (view demo).

Extended Submit Features – New features to optionally display the submit button (link/image/input button) directly to the right of the last field instead of below the form fields.

What's new in V3.0?

New Gridview Field Type. The gridview field type is GREAT for surveys and is very simple to setup. You can also have full control over the look and feel as it uses multiple stylesheet classes with some samples to get you started. The gridview field type can optionally use radio buttons, allowing the user to only select a single option or check boxes which will allow the user to select multiple options. You can demo the gridview field here.

New AJAX Rating field type – another field type to encourage customer interaction. This field type can allow you to select a maximum rating, the default rating, and other options such as horizontal/vertical display and if the ratings should be left to right or right to left. You can also select multiple stylesheet options for the rating field including multiple colors for the selected rating or when you hover over the other ratings. You can demo the rating field here.

New Completion Event Type to create PDFs. You will have full control over the PDF content template (similar to how you can plug and play with $(tokens) for email events and you can include images and other HTML etc...). There are also extended features to set up a PDF header/footer/summary and display page numbers. PDFs can be created and saved as files and also later referenced in email events or attached to an email. You can demo the PDF completion event here.

New DatagridField Type. You now have the ability to place 'multiple fields within one field.' Great for compacting your form layout and for organizing related questions! You can demo the Datagrid field here.

New ability to create child portals. Based on using certain short field names you will be able to generate child portals and allow the user currently submitting the form the ability to be the administrator of that child portal.

Multiple new enhancements have now been added in the View Form Results area. This includes:

Ability to search/filter results

Ability to view the results in the standard format and also create a customized template to display the results in

Ability to include a $(ViewLink) within email and other completion events allowing the user to view the results within the module in either the standard or customized template

A new 'Create Copy From' which will allow you to start filling out a new form based on the responses within the forms results

AJAX Enhancements can now optionally be enabled for all page / form interaction such as question events (MAJOR performance enhancement) and also when managing fields within the administration area.

New 'Quick Stats' feature - A new info icon can appear next to each field which will display the fields short field name and other enabled features for the field such as if its required or any of the advanced field options you might want to know about without having to go and edit the field directly.

New 'Hidden Field Quick Menu'.Previously you could only manage hidden fields by going into the administration area and then selecting the hidden field. With the new quick menu for hidden fields you can easily navigate into the edit mode for the field right away.

Edit Results / Save for Later feature - When enabled, enhancements have been added to allow users to come back and edit their results. You can also include an Edit Link within email and other completion events, or as an admin go into the view results section and click the edit icon to manage a particular record. This is a major new feature as previously this type of work flow could not be handled unless you used a flat table as demonstrated in demo 14 and demo 21. You can demo the view and edit / save for later features here.

Now you can email all users within a particular security role. Email events have always allowed you to email based on tokenized values, but now you can setup events to email all emails within a role. For example, the completion event could email everyone within the 'Managers' security role, simply by using one token.

Enhancements and fixes to the date field type including the ability to use regular expression validation for dates, proper formatting within email and view results for localized dates (i.e. dd/mm/yyyy format), and a new date option for three dropdown lists for month/day/year. You can demo this feature here.

Completion events could always be setup to be fired based conditionally upon a users response, and now new features were added for the ability to fire an event when a response is 'NOT EQUAL' to a particular entry.

New enhancements for file upload and image field types including:

Choose alternate upload directory instead of DynamicForms_Images and DynamicForms_Uploads within the portals home directory.

Previouslly all files were saved with a unique filename, there are new features to store the file with a friendly name and the exact name. A friendly name is the exact name with a date and time stamp added to the filename.

You can now choose if the filename should be stored as the full http reference such as https://yoursite.com/file.jpg reference or just the filename such as file.jpg. You can demo this feature here.

Question wizard now includes the ability to create new questions based on existing questions. You have always been able to clone questions from the drag/drop feature and also from the clone option when setting up a new feature however this enhancement allows for this process to be much quicker if you wanted to clone 10 fields all at once for example.

New JQuery field options include watermark and mask edit. You can also now offer the user ability to ‘select all’ in checkbox group field type. Using a combobox (dropdown) field type, you can now allow users to add their own response if it is not among the options available. Great alternative to the old ‘other’ option! You can demo these features here.

Full integration between Dynamic Forms and GeoSprawl. Use Dynamic Forms for database entries and use GeoSprawl's ROLocator to allow users to search based on specific criteria. View a demo here.

What's new in V2.7?

Drag Drop Feature -from the main form page (not manage questions/settings) you will now be able to:

Drag and drop existing fields throughout the form to change the sort order of the current field

Drag and drop existing fields to the recycle bin, which will temporarily delete the field until you either restore the field from a new recycle bin area, or you empty the recycle bin

Drag and drop existing fields to the new / clone field icon, this option will copy the current field (including field properties, options, and settings) and create a copy of that field for the form

Drag and drop new field icons (there are now new field icons right above the current form) where you can drag each form field either onto the form, or to the new / clone field icon to create the field. If the field is dropped onto the form itself it will be added based on the sort order of where it was dropped

New Recycle Bin -now when deleting form fields, form completion events, and form question events, the fields will be added to the recycle bin. The form fields will not be displayed within the form configuration except the recycle bin

From within the recycle bin menu item you will be able to select form fields, events, and question events that you would like to 'restore'. This feature is useful in case you accidentally deleted an object or would like to restore an object you previously used.

From within this page you can also empty the recycle bin. This feature works similar to the DNN® Core recycle bin, only specific to each form instances objects

Initial Binding Feature / updating SQL events assistance -new features have now been added within module configuration that allow you to 'bind' fields either all of the time, or based on a querystring variable.

This new feature will allow you to retrieve all form fields values initially upon form load from a SQL statement. From within the SQL statement you will simply retrieve table columns that represent the form fields short field names

The binding feature can optionally be executed based on a querystring variable

New 'assistance' features have been added to the Dynamic SQL Events section of the form completion events configuration section. These assistance areas provide templates for users wanting to use Dynamic Forms for more workflow and for building more applications using Dynamic Forms. For example, inserting data into a custom table, editing records, deleting records, and maintaining records. With these assistance / wizards you can easily build more complex and dynamic applications using Dynamic Forms - view screenshot

Advanced Field Wizard - the advanced field wizard allows you to maintain specific actions against a number of fields within the module instance

Example: Each form field can now be maintained as a 'group' setting. Within the advanced field wizard you can now select 'Required Field' and select 15 fields on the form at one time. This advanced wizard is much quicker as you would not need to go in and edit each individual field to set the required field property

Other examples would include setting multiple fields at a time to be hidden until completion event, help text, default values, example text, or other properties such as passing the field via a querystring or any other property

New image property attributes allow image fields to be relative or fixed thumbnails

New image property attributes allow fields to automatically be displayed via a preview option. The preview option can be displayed automatically (after the user selects the file when choosing browse, or based on a link or image button next to the image / browse field)

Updated Debugging / PayPal Debugging

Now easily enable your form within debug mode. Debug mode will easily allow you to determine if key features are enabled and working (such as details for each Dynamic Completion Events, client events, etc...) - view screenshot

You can now view each PayPal IPN post received from PayPal under Admin, Event Viewer. You will need to first enable 'Debug Info' from within the Event Viewer module menu before these events appear

Whats new in V2.6?

General Enhancements

Optionally retrieve / push values of form field to a cookie variable

Optionally setup fields to not save data to the database. This is useful for formfields that you do not want to save the data such as when you might process a credit card with the Authorizenet payment gateway etc

Optionally setup fields to not be displayed within the view results area

New Custom SQL Script Validation - Ever wanted to parse the users information they entered for validation? Maybe confirm that they entered a valid code or check a custom database table to see if they should continue? Well now you can! - Please review user guide for safety and proper procedures of enabling this feature

Clear Results Feature - This new feature will allow you to optionally enable a 'Reset' or 'Clear Form' link or image button to the form. The form field will be directly next to the submit or save link/image button

New 'Quick create template links' for Dynamic Email Events. The quick create ability will auto generate default templates with all form field labels / results

PayPal Payment Gateway - Dynamic Forms will now support PayPal including PayPal's Instant Payment Notification (IPN) for all completion events within Dynamic Forms. You can now setup your completion events as you would normally (for emails, adding the user to a security role, executing a SQL script etc...) only now you can link each of the completion events to a PayPal status event within the IPN.

This means you can setup completion events for the following IPN status codes (for single instance PayPal purchsases or PayPal Subscriptions):

Success Redirects / Cancel Redirects

Completed Purchases

Pending Purchases

Subscription Sign Up

Subscription Payment

Subscription Payment Failed

Subscription Cancellation

Subscription End Of Terms

Payment Failed

Payment Denied

Refunded

Whats new in V2.5?

Dynamic Payment Gateway - This feature will allow you to process payments using Dynamic Forms, offering the ability to use the module as a ecommerce solution and single-form payment solution without another 3rd party shopping cart or payment processing module -View Demonstration

New feature to integrate with Authorizenet payment gateway (other payment gateways to follow in the future) allowing you the ability to process payments through Dynamic Forms

Build interactive form payments by utilizing client side calculation fields to create a "Total Price"

Dynamic Events will process only after payment is complete, offering ability to then process completion events such as emails, add users to DNN Roles, process any SQL Events/HTTP Form Posts, etc…

Processed payments can be from credit card or ECheck

Calculation total fields can calculate a total or calculate items within a Check Box Groups and ListBox’s for a total price - View Demonstration

Gateway can be used in ‘Test Mode’, or ‘Developer Mode’

New form layout features

New feature to set column span on fields (useful for multi column field rows and more)

New feature to set row span on fields (useful for multi column field rows and more)

New control panel to manage all module features in one single module including a form wizard, quick menu, and in-line field editing - View Screenshot

New Client Events feature

A JavaScript file is used for advanced settings as an option to enable any client side script you would like rendered when the form is rendered. A default file is included for scripts to calculate checkbox groups, create pop up help text, create pop up alerts for require fields, and other useful functions.

Example client side events can include features to hide/show html, hide/show the form submission ability, pre-populate fields, calcualate checkbox fields, etc, You can review the following demonstration for more detailed tutorial on setting up some client side events - View Demonstration

General Enhancements

Quickly set sort order of fields, while setting sort order a pop up will notify you where that form field will fit within the form

In-Line Editing - You will now be able to maintain the form header/footer, and the questions label and so forth with in-line editing. This means that you will be able to click on the label and change the label directly on the user-facing page without having to go into the administration area (similar to how the DotNetNuke text module works in 4.5.x or higher

New validation enhancements. Now if the user errors on a required field it can either throw them to the top of the form, the bottom of the form, set the focus on the first field that error’s, etc... Additionally (and this is great!) you can specify a style sheet class for fields that have thrown the validation error. So you could potentially change the style sheet class to have a red background and it would highlight the fields that the user missed with the red background etc... ). - View Demonstration

Easier field maintenance: Short field names will now be used with HTML field types, fields labels longer than 40 characters will be truncated within the manage questions dropdownlist.

Ability for hidden field and textbox fields to be SQL driven (currently only field types such as dropdownlist, checkbox groups, radio buttons, listbox, and other related fields allow for SQL driven question values)

Option to enable quick pop up help text when the user is focused on the current field

Completion Event Enhancements

HTTP Post Completion Event Type

A new completion event type is being created to handle HTTP Posts, with this new event you will be able to complete an HTTP Post to any URL

Post form results or certain parts of form results to another form.

As with other completion events, you will be able to fire the event for each

Updated Email Event Type

Allow emails to include attachment (previouslly you could upload file attachments from the file upload field type but this new feature allows oyu to choose a seperate file that can be sent that the administrator can setup)

Set advanced email properties such as CC, BCC, and email priority

Updated Question Events

New ‘Disable Field’ question event, with the ability to disable any field based on a fields response , this feature includes updated CSS stylesheet properties to change the fields look and feel when its disabled - View Demonstration

New feature to allow for HTML Field types to easily parse field results and include tokenized results (i.e. $(FirstName) – Your total comes too etc...

Whats new in V2.3?

New form layout options

Allow labels and fields to be displayed in same column

Ability to ‘override’ general settings display label/field in same column per field

Ability to ‘override’ general settings and setup specific stylesheet classes per label/field

Optionally hide field label per field

Checkbox field types now allow for text to be displayed directly next to the checkbox

Performance – Many new performance enhancements including AJAX enhancements

New feature to clone / copy fields when setting up a new field

New form wizard to setup common field types

JavaScript / AJAX enhancements added to reduce postbacks.

Sort order of fields is now handled via client side code for faster performance

When setting up a new field the short field name and help text is automatically defaulted after entering the field label

New ‘Edit’ icon per field on the form itself for easier field maintenance

Sort order isautomatically defaulted for each new field setup

Question Event Enhancements

Previous versions have allowed you to hide/display individual fields based on the respons to a field. Now you can specify multiple ‘affected fields’ for each question event.

New event types added to disable field based on response to a question (i.e. mark the textbox read only if they check a certain box etc..)

Other enhancements

New CAPTCHA field type– Now force users to enter security code before submitting form

New Rich Text Editor field type

Question Events, Content Localization now IPORTABLE

Whats new in 2.2?

Extended layout features including the ability to add multiple questions per row

Content Localization - Setup your same form to be unique based upon the users language or language selected on the site.

Form content localization -Set the forms header, footer, display after message, submit link or image button basedon the languageselected or the users language.

Question content localization -Set the questions label, required field text, example text, question header, question footer, and other content areas based upon the users language or languaged selected on the site.

New validation features including compare validatorsNew field types for image and file uploads

Whats new in V2.1?

General Enhancements

Optionally implement question header / footer for each field

Additional validation features. Now you have the options to validate checkbox field types, dropdownlists, and regular expression validators for textbox's

New feature added - Question Events . Question events provide many interactive events based on a fields response. Similar to the form completion events however question events can befired off whenever the user answers a form field instead of after form submission.

A few examples:

Based on a users response to 'Question A' you canhide 'Question B', 'Question C', and 'Question D'.

Based on a users response to 'Question A' you can optionally display hidden fields that the user previously did not see. For example 'Question A' might be "Do you own a car?". If the user chooses yes you can display additional fields such as 'What year?', "What make?"

Based on a users response to 'Question A' you can optionally set the default value for a question.

Setup as many Question Events as you would like throughout your form to make it as dynamic as needed

Whats New in 2.0?

New field types, new layouts, new settings

Easier ability to order/manage options for radio button fields, dropdownlist, and checkboxlist

New DNN Core Integration - If the user is signed in automatically pre-fill their user information on a form field.

Form Fields

Setup as many Dynamic Form Fields per forms module

Each field/question can be setup as a textbox, dropdownlist, radio buttons, checkbox, checkboxlist, hidden fields, or HTML

Select the sort order for each form field and if that field is required

Optionally insert help text for each dynamic form field

Hide/show form field help text within the fields labels

Optionally include a suffix with each field label

Set default values for all form fields

Optionally add example text that will appear to the right of the field (i.e. (xxx)xxx-xxxx)

Select to hide/show form fields based on users roles and authentication

Setup redirectional pages after form submission

Several additional and optional features to maximize your layoutforms module including a header and footer for the form

Form Field Events

Fire all events based upon users response or after every submission

Send emails out to administrator or to the submitter of the form. Include parameters in email based on the form field, form field responses. Example: Dear $(FirstName), Thanks for requesting information on $(DynamicProductField).

Redirect user to different page based on their response. ExampleUpon form completion if the user answers 'Yes' to a question they can be redirected to a different page then a submitter who answered 'No' to a question.

Execute SQL statements after submission

Other Features

Ability to setup master/slave forms by allowing form fields be pre-filled based on querystring or session variables and also pass querystring/session variables after submission.

Blacklist Responses - Ability to create a set of BlackList responeses that should not be allowed during form submission. If the user submits a response that is on the blacklist they will be notified and required to change their submission information.

IPORTABLE Support - Import/Export module settings, questions/fields, and other form settings between modules.

A. Yes, you can have multiple instances of the modules across your site.

Q. What if I have several portals on the same DNN installation?

A. If you only have one DNN installation, your Standard edition will work for you across multiple portals.

Q. What license will I need if I have several sites?

A. The Enterprise Edition is a license for as many DNN installations that you directly own and operate. This, however, does not include a license to redistribute to clients. You may purchase Standard or Enterprise licenses on behalf of your clients so they have their own licenses. However, if you wish to purchase 1 license that will allow you to install at unlimited # of client sites, then you will need the Developer License.

Q. What kinds of customers will need the Developer License?

A. The key factor for the Developer License is re-distribution. Here are some examples where the Developer License will be required:

A web developer who will install the module(s) in multiple client sites.

A franchise company who operates applications using our modules across multiple franchisee websites.

A business entity with independent contractors where the business entity provides website templates using our modules for various sites to operate the independent contractor's business.

Q. What do you mean by “direct access to Data Springs support.“

A. For customers who have the Standard or Enterprise license, this means that the customer can contact Data Springs directly via the Contact Us (Support) Form or a Snowcovered HelpDesk ticket for questions and for problem resolution. The same is true if you have the Developer License. However, If you obtained your modules through a developer using a Developer License, please course all questions through this developer. The developer can contact Data Springs for issues that need further assistance. Please see our Data Springs Support Agreement for more details.

Q. Please explain your policy regarding access to patches.

A. All Standard, Enterprise, or Developer licensees can access patches within your Snowcovered.com account under Patches and Hotfixes and/or MyDownloads. However, if you obtained your module through a developer, please contact your developer directly to access any available patches.

Q. What about the Upgrade Path and Discounts?

A. As a Standard, Enterprise, or Developer licensee, there may be automatic discounts available to you when you upgrade. Please see our Upgrade Policy for details. If you obtained your modules through a developer, please contact your developer for product updates and pricing.

Help Files / Screenshots:

DotNetNuke Benefactor

Review the new and improved user guides including instructions on setting up your forms module, examples, product information, and more!

Product License

Data Springs Inc.DYNAMIC FORMS LICENSE AGREEMENT PROVISIONSSoftware License Agreement1. This is an agreement between Licensor (Data Springs Inc.) and Licensee, who is being licensed to use the namedSoftware (“Dynamic Forms”).2. Licensee acknowledges that this is only a limited nonexclusive license. Licensor is and remains the owner of all titles,rights, and interests in the Software. Licensee may not sell, distribute, or package for sale named Software.3. This License permits Licensee to install the Software on one installation of DotNetNuke® without additional fees orlicenses. Licensee will not make copies of the Software or allow copies of the Software to be made by others, unlessauthorized by this License Agreement. Licensee may make copies of the Software for backup purposes only Note: Ifmodule software source code was purchased the changes made to the source code/recompiled version are stilllicensed only to one installation of DotNetNuke®.4. This Software is subject to a limited warranty. Licensor warrants to Licensee that the physical medium on whichthis Software is distributed is free from defects in materials and workmanship under normal use, the Software willperform according to its printed documentation, and to the best of Licensor’s knowledge Licensee’s use of thisSoftware according to the printed documentation is not an infringement of any third party’s intellectual property rights.This limited warranty lasts for a period of 30 days after delivery. To the extent permitted by law, THE ABOVE-STATEDLIMITED WARRANTY REPLACES ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, AND LICENSORDISCLAIMS ALL IMPLIED WARRANTIES INCLUDING ANY IMPLIED WARRANTY OF TITLE, MERCHANTABILITY,NONINFRINGEMENT, OR OF FITNESS FOR A PARTICULAR PURPOSE. No agent of Licensor is authorized tomake any other warranties or to modify this limited warranty. Any action for breach of this limited warranty must becommenced within one year of the expiration of the warranty. Because some jurisdictions do not allow any limit on thelength of an implied warranty, the above limitation may not apply to this Licensee. If the law does not allow disclaimerof implied warranties, then any implied warranty is limited to 30 days after delivery of the Software to Licensee.Licensee has specific legal rights pursuant to this warranty and, depending on Licensee’s jurisdiction, may haveadditional rights.5. In case of a breach of the Limited Warranty, Licensee’s exclusive remedy is as follows: Licensee will return all copiesof the Software to Licensor, at Licensee’s cost, along with proof of purchase. (Licensee can obtain a step-by-stepexplanation of this procedure, including a return authorization code, by contacting Licensor at[[email protected]].) At Licensor’s option, Licensor will either send Licensee a replacement copy of theSoftware, at Licensor’s expense, or issue a full refund.6. Notwithstanding the foregoing, LICENSOR IS NOT LIABLE TO LICENSEE FOR ANY DAMAGES, INCLUDINGCOMPENSATORY, SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES,CONNECTED WITH OR RESULTING FROM THIS LICENSE AGREEMENT OR LICENSEE’S USE OF THISSOFTWARE. Licensee’s jurisdiction may not allow such a limitation of damages, so this limitation may not apply.7. Licensee agrees to defend and indemnify Licensor and hold Licensor harmless from all claims, losses, damages,complaints, or expenses connected with or resulting from Licensee’s business operations.8. Licensor has the right to terminate this License Agreement and Licensee’s right to use this Software upon any materialbreach by Licensee.9. Licensee agrees to return to Licensor or to destroy all copies of the Software upon termination of the License.10. This License Agreement is the entire and exclusive agreement between Licensor and Licensee regarding thisSoftware. This License Agreement replaces and supersedes all prior negotiations, dealings, and agreements betweenLicensor and Licensee regarding this Software.11. This License Agreement is governed by the law of California applicable to California contracts.12. This License Agreement is valid without Licensor’s signature. It becomes effective upon the earlier of Licensee’ssignature or Licensee’s use of the Software.

Spotlight Reviews

Absolutely the best forms module out there period. When needed the support received on two different occasions once with Chad and once with Ryan B.... Show More

Absolutely the best forms module out there period. When needed the support received on two different occasions once with Chad and once with Ryan B. were unparalleled and extremely timely. Thanks for everything Gents! Show Less

I did a lot of research when looking for the best out of the box forms module. My requirements are very high. Dynamic Forms from DataSprings was the... Show More

I did a lot of research when looking for the best out of the box forms module. My requirements are very high. Dynamic Forms from DataSprings was the only solution for me. The program's name Dynamic Forms is accurately named and gets the job done and doesn't have the limitations that most programs out there does. Show Less

I cannot recommend this product enough, it is brilliant and so flexible plus the support via the forum is so quick and good. They really do listen to... Show More

I cannot recommend this product enough, it is brilliant and so flexible plus the support via the forum is so quick and good. They really do listen to their users and take on board changes required and if you need something specific (custom change) then their prices are very reasonable for this. I have used a number of forms modules in the past for different projects and this one will be part of all my future projects. I highly recommend this product. Show Less

I have tried several forms modules, but in general, they sacrifice ease-of-use for customizability. This module, however, give me 99.9% of everything... Show More

I have tried several forms modules, but in general, they sacrifice ease-of-use for customizability. This module, however, give me 99.9% of everything I could need in a forms module without having to get a special degree to configure and use it. The developers seem to have taken into account how a form is actually used, and I was able to create a semi-complicated registration form within a couple of hours of installing the module. Good job, guys. Show Less

Fantastic SQL intergration, creative question events and many great options for what happens when the user hits 'submit'. Not to mention great support... Show More

Fantastic SQL intergration, creative question events and many great options for what happens when the user hits 'submit'. Not to mention great support (via the forum and direct correspondence). Keep up the great work! Show Less

Absolutely fantastic product! I prefer this one to others that I've tried because it can use stored procedures for the underlying SQL instead of only... Show More

Absolutely fantastic product! I prefer this one to others that I've tried because it can use stored procedures for the underlying SQL instead of only views. We were able to use this to create forms to write to our own custom set of tables outside of DNN.
I did run into an issue with saving certain special characters because our app handles multiple languages but the datasprings guys have it fixed within a day.
I would highly recommend this to anyone needing to create custom forms for their website.
UPDATE: I just had a configuration issue that Chad helped me to get figured out. The problem turned out to be my fault and Chad helped me to resolve it and get things working. I can honestly say that the support is just as good as the module ... well worth the money ... Show Less

This product comes with excellent features, good ease of use and exceptional technical support. Thanks Chad and Candace for all of your help and for... Show More

This product comes with excellent features, good ease of use and exceptional technical support. Thanks Chad and Candace for all of your help and for never saying "it's not our problem." I started with older versions of Dynamic Forms and Dynamic Registration and have chosen to upgrade both, numerous times. There was just no need to look elsewhere. Show Less

For somebody absolutely new to DNN, we found this module very easy to understand and configure. We have not yet used this module to its fullest extent... Show More

For somebody absolutely new to DNN, we found this module very easy to understand and configure. We have not yet used this module to its fullest extent - just on the contact us page - but the potential for this product is priceless!! look forward to working with this module.. Show Less

I was delighted when I first create our first form in our new DNN site. It went very smoothly. Datasprings support is awesome. I did have a few issues... Show More

I was delighted when I first create our first form in our new DNN site. It went very smoothly. Datasprings support is awesome. I did have a few issues and found a bug the support I received was outstanding. I would have no problem recommending them. Show Less

We love the quality, features, and function of the Dynamic Forms module. The usability is great and the customer service is wonderful! Every time we... Show More

We love the quality, features, and function of the Dynamic Forms module. The usability is great and the customer service is wonderful! Every time we ask a question we get a quick response that always answers our question! Show Less

This module is hands down the best module that I have every worked with in regards to creating forms to collect information from a DNN website! The... Show More

This module is hands down the best module that I have every worked with in regards to creating forms to collect information from a DNN website! The interface for this module is very easy to use and understand. The features and capabilities are incredible! DataSprings make it so easy to create complex forms and they provide so many features. The new features in 3.0 provide the ability to create just about anything that you can imagine. You have complete customization of how your form is viewed including how the results are view. You have the ability to create, attached and link to PDF results of the form. You have complete customization on how the data is presented. You have the ability to customize who gets notified and when notifications are sent out when a form is submitted. The list goes on and on and the possibilities using this module are endless. This is a module that you must use if you have to collect information from your uses for any reason. Show Less

Very capable forms module. Many options, which can be daunting at first. But once you learn it, you can crank out simple or complex forms fast. We... Show More

Very capable forms module. Many options, which can be daunting at first. But once you learn it, you can crank out simple or complex forms fast. We use the authorize.net integration with success. Vendor support is quick and thorough. Show Less

I have been creating DNN sites for many years now and have well over 100 sites under my belt. Each site I've created has utilized at least one 3rd... Show More

I have been creating DNN sites for many years now and have well over 100 sites under my belt. Each site I've created has utilized at least one 3rd party module. I have purchased dozens and dozens and dozens of modules from Snowcovered. I can safely say that these guys are the best, both in terms of quality of product and commitment to great customer service. Highly recommended. Show Less

Dynamic Forms is a great module supported by a great company. I'm able to make enterprise level web applications in hours instead of weeks. The... Show More

Dynamic Forms is a great module supported by a great company. I'm able to make enterprise level web applications in hours instead of weeks. The support team responds very quickly and in one case even spoke with me on the phone. I have tried at least four different DNN form modules and Dynamic Forms is the only one I use. Show Less

I have run into obstacles creating the forms that I need and the way that I want them to act.
The assistance and support from DataSprings has been... Show More

I have run into obstacles creating the forms that I need and the way that I want them to act.
The assistance and support from DataSprings has been of the absolute highest quality and has been supplied in a very rapid manner. I really cannot praise these people highly enough to meet the level of praise that they deserve and have earned.
Jim Evans Show Less

I needed for a client a way to create an Order Form based around existing business rules for quoting products. While this is not suitable for a... Show More

I needed for a client a way to create an Order Form based around existing business rules for quoting products. While this is not suitable for a chopping cart, it is perfect for creating order forms for limited (but with configurable options and price adjusters) amounts of products.
I started building this in XMod, however the ability to do complex multi-field calculations based on user input in seconds from the form question edit page meant that I was able to meet the time line (which was not realistic to begin with!).
Some things that are in need of change is better form submission reporting options as well as a form question layout tool that is more drag and drop than it currently is.
The support is great, I thouroughly used it and even had a couple of weekend correspondences with the developer that was a pleasant surprise.
Well worth the five stars given.
-Ronald Ward
Show Less

Dynamic Forms works exactly as advertised. The product is great, and with a little practice, becomes very intuitive to use.
What really shines is... Show More

Dynamic Forms works exactly as advertised. The product is great, and with a little practice, becomes very intuitive to use.
What really shines is the technical support. I had an issue when first installing the module and sent a note to the Data Springs support department. Within *5 minutes* I had a response - written by a human being - that solved my issue. Super impressive! Show Less

I have used several other form modules in the past. This is "the" module to have. The module has an excellent interface to complement it's... Show More

I have used several other form modules in the past. This is "the" module to have. The module has an excellent interface to complement it's power and ease of use. The ability to trigger multiple events based on user input is so powerful.
This form module easily integrates with the leading email services such as aWeber, iContact, etc. Add in the integration with Authorizenet and I now have a module that integrates with both my email service and payment gateway making it painless to collect information and payments from users. This automates my CRM process and saves me time and money. Show Less

What I wanted was an online form to drop onto my websites without having to spend time on implementation or money on a solution that did more than I... Show More

What I wanted was an online form to drop onto my websites without having to spend time on implementation or money on a solution that did more than I wanted. Data Springs delivered; the form was easy to implement and works. That was all I wanted!
Support was fast and effiecient. Not that there were any major issues with the form (I saw their support was A1 when reviewing products but wondered so many reviews included support - as surely a product should just work). I contacted them over a tiny issue and it was dealt with, no fuss. Therefore support deserves a mention.
Thanks Data Springs. Show Less

Very easy to use and great tech support. I ran into an issue, contacted tech support and within seconds was chatting with a support rep. The problem... Show More

Very easy to use and great tech support. I ran into an issue, contacted tech support and within seconds was chatting with a support rep. The problem was resolved very quickly. I would definitely buy another module from Data Springs. Show Less

This module and many other Data Springs modules really fit our businesses need for complex yet easy to use solutions. We have tried other form modules... Show More

This module and many other Data Springs modules really fit our businesses need for complex yet easy to use solutions. We have tried other form modules and this one is the best. The support is super fast and extremely helpful. A must buy! Show Less

I wanted something quick and easy. Dynamic Forms 2.3 offers Quick and Easy. Sometimes you don't want to spend hours building a form. Dynamic Forms... Show More

I wanted something quick and easy. Dynamic Forms 2.3 offers Quick and Easy. Sometimes you don't want to spend hours building a form. Dynamic Forms walks you through the process to success. A very Nice Forms Building Module. Show Less

Wow, does this module make adding dynamic forms to a DNN website easy! Customer support responded to two minor issues I had with a patch the very same... Show More

Wow, does this module make adding dynamic forms to a DNN website easy! Customer support responded to two minor issues I had with a patch the very same day! There are almost too many features with this module and the custom wizard makes creating simple forms a snap. I created a dynamic refer-a-friend form with a customized email in less than 5 minutes. In fact, based on my experience with this module, I decided to buy the opt-in email, too, which is equally impressive. Show Less

We purchased this module after looking into many others available for DotNetNuke. We selected this one largely because it seemed to offer a... Show More

We purchased this module after looking into many others available for DotNetNuke. We selected this one largely because it seemed to offer a straightforward interface and highly flexible options allowing us to do the immediate tasks at hand, plus a variety of things that would be obvious needs down the road a bit. We also found the license details for enterprise to be attractive compared to our number two option (read the fine print when shopping).
After purchase, we discovered a bit of a compatibility issue with our particular email provider (Google Apps for Domains). We contacted DataSprings, got a prompt response and they provided a fully tested patch within a week. This level of customer support for such an inexpensive and powerful tool is BY FAR the best I have ever recieved from a software vendor. Their enthusiasm to make their customers happy is simply astonishing.
We have now built our first "application" using this form tool and find it to be excellent. If you choose to dig a little bit into some basic SQL Server programming we're finding you can really do some fantastic things, allowing Dynamic Forms (as well as Tailored Text/HTML) to handle the user interface and validation at a professional level.
Overall an absolute Bravo!! Jay Lucas, Administrator - Greenstone Community Portal
(public rollout of what we've developed with this module not scheduled until mid to late Fall 2007, check our site then) Show Less

Hi,
Great module.
I am working on a multilanguage project & I am stuck because I need multilanguage support in drop down list.
When are you... Show More

Hi,
Great module.
I am working on a multilanguage project & I am stuck because I need multilanguage support in drop down list.
When are you planning on releasing full multilanguage support?
I really really need it. Show Less

Fantastic product! Excellent support too! We use this product for intranet use, but will eventually use this across the public web site too. We've... Show More

Fantastic product! Excellent support too! We use this product for intranet use, but will eventually use this across the public web site too. We've looked at many solutions for our corporation, by far this was the best fit for Parcom hands down! Show Less

A very feature rich product, allows for all kinds of customizations, yet relatively easy to use. The latest version, Version 2.3.5, has a... Show More

A very feature rich product, allows for all kinds of customizations, yet relatively easy to use. The latest version, Version 2.3.5, has a "Question Wizard" to set up some commonly used form fields such as names, addresses, etc. to begin your form. After that, you can add as many questions as you want and customize all the questions to your heart's content. We are an ad agency specializing in innovative work both aesthetically and functionally, and we are accustomed to pushing the limits with whatever we produce for our clients . . . and this product stands up to our "pushing"!
Dynamic Forms actually works very well with (and has a very similar interface as) a few other Data Springs products, like Dynamic Registration (we purchased that too.) and Dynamic Login. So if you need these additional functionalites, it is helpful and more efficient to use them in an intentionally integrated environment.
The technical/product support is remarkable. During our development of our client's product, the support team at Data Springs worked closely and tirelessly with us to fine-tune the features we need--did I say we push the limits with whatever we produce!? Their effort was commendable!
Thank you, Data Springs for creating such a phenomenal product! Show Less

This module makes building forms as easy as ever possible. Most people don't realize how complex even a small form can be. DataSprings makes... Show More

This module makes building forms as easy as ever possible. Most people don't realize how complex even a small form can be. DataSprings makes management easy, by putting all the fields and options under one page, so you dont have to wait for page loads and loose your place. This build offers your forms the ability to be dynamic, and change according to various answers. With improvements and updates frequently, DataSprings also honors major discounts of up to 80%-90% off an upgrade. No questions unanswered either. The support is exceptional. What more to say? Show Less

Adding powerful forms to your DNN site really IS possible! The power and flexibility of this module is simply amazing. From display options to... Show More

Adding powerful forms to your DNN site really IS possible! The power and flexibility of this module is simply amazing. From display options to validation options to form completion events this module has it all. You don't even need to know how to code HTML to create your forms. Technical support is also outstanding. Show Less

Excellent product - does exactly what it says on the tin!
Just installed and set up my first 6 forms. Very easy to use and configure.
No... Show More

Excellent product - does exactly what it says on the tin!
Just installed and set up my first 6 forms. Very easy to use and configure.
No problems understanding interface / options and happy with functionality.
Not had a need to use support yet so cant comment on that but first impressions of module very positive. Show Less

The Version 2.3 is beautifully done and much impoved. It provides far more functionalities comparing other DNN Form module available at Snowcovered.... Show More

The Version 2.3 is beautifully done and much impoved. It provides far more functionalities comparing other DNN Form module available at Snowcovered. It is a product at higher level.
George Guo, Cincinnati, OH Show Less

This module is amazing. It allows me to do a huge amount of stuff with forms. My only complaint is that I can't do batch operations, adding in 12... Show More

This module is amazing. It allows me to do a huge amount of stuff with forms. My only complaint is that I can't do batch operations, adding in 12 actions on post one at a time is pretty brutal. Show Less

Great module! The Dynamic Panels allow me to hide and show sections based of previous questions. That along with SQL post events and more have me... Show More

Great module! The Dynamic Panels allow me to hide and show sections based of previous questions. That along with SQL post events and more have me building all the complex forms that I could want. I could even give form development to non-development people if needed. Show Less

Top notch module.. It's even better when you use it in conjunction with their Registration and Report modules.. When you use a developer in... Show More

Top notch module.. It's even better when you use it in conjunction with their Registration and Report modules.. When you use a developer in conjunction with these modules it's almost endless to what you can do. But. Out of the box someone who is not a developer can get a lot done. Show Less