This project has moved. For the latest updates, please go here.
This module require :
Get started

1) Download the module from download section
2) Install OpenContent 1.1 or higher as a standard module in your DNN installation (Menu : host, extensions). Only if not already installed.
3) Install OpenForm as a standard module in your DNN installation (Menu : host, extensions)
4) Add the OpenForm module to a page.
5) Get a template by importing in from a archive or by direct download from openextensions.net (Module action : Template Exchange)
6) Chose the template you want to use (Module Settings) and enter the the asked settings.

The email messages and feedback messsge support handlebars.

Example:

Hey {{Name}},

Thanks for submitting !

You entered :
{{{FormData}}}

Remark : FormData is available from v 1.1.1

More info about Handlebars : http://handlebarsjs.com/

Form definition

The form definition is based on alpaca forms which is the same that is used for the OpenContent module.

So some part of the documentation of OpenContent is also applicable for OpenForm

https://opencontent.codeplex.com/wikipage?title=templates-definition&referringTitle=Documentation

or at the alpaca website http://www.alpacajs.org/documentation.html

Jquery events
  • postSubmit.openform
  • postRender.openform

Event example

Auto initalisation of fields from dnn user whin loged in
(from version 3.1.x)

Field names to use : Username, FirstName, LastName, Email, DisplayName, Telephone, Street, City, Country

FAQ

Aswers to common questions


Last edited Aug 11, 2016 at 4:31 PM by sachatrauwaen, version 21