Login       Thursday, March 11, 2010    
Search
Articles
Get the complete Codeheads Module Suite for only $100
Displaying Content and Multi-Media
The Content Server - Built To Order CMS
Content Server Documentation
Content Server Features List
KodHedZ Firesale Event - Huge Savings
Enterprise Server Tools Installed and Configured
KodHedZ Software Press Release Oct 17, 2007
KodHedZ Networked Components
Installing the Directory Module
KodHedZ Custom Business Object Architecture
KodHedZ Catalog Server
KodHedZ License Server
Content Loader
Content Manager
KodHedZ Website Hosting Server
KodHedZ Module Comparison
KodHedZ Invoice Server
Setting Up Your Store To Accept Credit Cards
17. Order Management
16. Choosing the Traits for a Product
15. Choosing the Traits for a Category
14. Calalog Traits and Qualities
13. Sub Products
12. Adding Products to Your Catalog
11. Categories
10. Product Administration
09. Receiving a Shipment of Inventory
08. Generating Purchase Orders Automatically
07. Printing or Emailing a Purchase Order
06. Opening and Modifying a Purchase Order
05. Creating a Purchase Order Manually
04. Supplier Management
03. Store Settings
02. Administration Overview
KodHedZ Web Tracker ASP.NET Component
KodHedZ Notepad for DotNetNuke
KodHedZ Multi Media Display for DotNetNuke
The KodHedZ Spine - Complete Management Solution
KodHedZ Image Links for DotNetNuke
Configuration and Uploading Videos
KHZ Content Publishing Server
How To Place an Ad
Administrative Settings - Part 2
Administrative Settings - Part 1
KHZ Video Ads Module
Video Library for the KodHedZ Content Server
KHZ AJAX Chat Modules for DotNetNuke 4
KodHedZ Directory Module
01. Overview of Terminology
KodHedZ Software Development, Inc Press Release Q1 2007
13. Field Parameters
12. Field Associations
11. All Other Field Types
10. Check Box Fields
09. Radio Button List Field
08. Drop Down List Field
07. Text Box Field
06. Field DataBound Settings
05. Label Display Settings
04. Understanding Form Fields
03. Pre-Made Forms
02. Form Elements
01. Understanding Forms
- Overview
Rapid Module Development for DotNetNuke
KodHedZ Form Loader for DotNetNuke 4
KodHedZ ARC Manager for DotNetNuke 4
KodHedZ ARC HttpModule for ASP.NET
KodHedZ Portal Duplicator for DotNetNuke 4
KodHedZ Layout Loader for DotNetNuke 4
KodHedZ Employee Profiles for DotNetNuke 4
KodHedZ Scrolling Advertisements for DotNetNuke 4
KodHedZ Template Manager for DotNetNuke 4
KodHedZ Bulletin Board
KHZ Spine Server
KHZ EZ-Cart Ecommerce Module
KHZ Form Generator Module for DotNetNuke 4
KHZ Storefront Ecommerce Module
01. Understanding Forms
Bookmark This Page  View This Page Fullscreen  Print This Page  View the comments for this page      View the RSS Feed Submit to del.icio.us Digg it Submit to Stumble Submit to Reddit Submit to Fark    Vote this page Up  Vote this page Down
Understanding Forms

A form on a DNN Portal website can allow the user to enter information for the administrator of the portal, participate in a survey for the gathering of information, or to register for an event. These forms can be difficult for the inexperienced user to create and operate, but with the help of KHZ_FormGen. Portal Administrators can now quickly and easily create dynamic forms to allow for most any business process to be carried out during and after data collection.

Designing Forms

To create forms from this module, you will require a basic understanding of HTML, CSS and SQL. Prior knowledge of XML is not required, but comes in quite handy when troubleshooting the import process. It is recommended that you also sit down and plan the workflow for any processes you wish to carry out, so that the forms are properly structured when completed.

Form Composition

The creation of a form is essentially the combination of an HTML file that defines the design layer for the form and its layout and contents, an XML file that gives the structure to the fields on the form and defines how this form acts and reacts to the given events, a Cascading Style Sheet to direct the fonts, background colors and graphics of the Form, Images to display in the html file, and SQL Scripts to create the Tables and Stored Procedures for handling any data retrieval or post processing for the form.

HTML design layer

The entire process starts with a simple HTML formatted template. This template includes simple tags surrounded by square brackets [FIELDNAME] that represent each field in any custom form you make; very similar to the way DotNetNuke handles Skinning. When the form is created for the user, each of these special tags is replaced by several custom asp.net controls allowing the display, input entry, and validation of input. The name of the Html file must be in this format: “FormName”.htm, where the FormName is exactly the name of that form as declared in the FormName element: see Topic 4.3.1.

Cascading Style Sheet

The Cascading Style Sheet is an optional file which allows for complete CSS settings for the selected form, independent of any other CSS sheets you may have. This flexibility gives you the ability to make each form completely unique. The name of the CSS file must be in this format: “FormName”.css, where the FormName is exactly the name of that form as declared in the FormName element: see Topic 4.3.1.

Images

In most cases, your form will contain graphics and background images for borders and content. You can easily include these images in the Form Package by referencing them within the html file directly. All that is required to import these is to include them in the Form Package Folder and Zip File
.
XML form definition

The XML Form Definition is created automatically for you after you complete a series of changes to the form, using the online design tools in KHZ_FormGen Control Panel. If you wish to, you can opt to create the XML file manually. The name of the XML file must be in this format: “FormName”.xml, where the FormName is exactly the name of that form as declared in the FormName element: see Topic 4. 3.1.

SQL stored procedures and tables

If you have any Fields on the form that use a DataBound DataSource, you must create the tables, stored procedures and default rows of data that are used by the DataSource. The SQL file must be executed manually, although in future versions this will be automated upon install of the Form Package. You can automate this process if you also use a Custom Control, by including the SQL script in the SqlDataProvider file for that custom control when installing it in DotNetNuke as a custom module.


 Latest Video

Get the Flash Player to see this video.

  
Search By Tag
Join This Tagplace
Your Email Address
 
Subscribe
    KodHedZ Software Team DiscHeads Disc Golf Super Uber Geek Disc Golf World News multistore Enterprise Architect Sports and so Much More More .net Modules Champion Plastic Disc Golf Outlet evopoint Affiliate Marketing Help Begin to Garden Backpack the World Tennis strokes and how to hit a fuzzy ball. In Profit List Building Jacob Bushnell
Privacy Statement   Copyright 2007 by KodHedZ Software Development, Inc