Web Design Stuff
HTML Tutorials    CSS Tutorials    Web Hosting   Resources
Create a Web Page 101
Making Web Pages Intro What is a Web Page? Why Make a Web Page? The History of HTML Learn HTML or XHTML?
Basic HTML
Basic HTML Tutorials Basic HTML Necessities How to Make a Web Page How to Edit a Web Page The Basics of HTML Tags Basic HTML Page Structure HTML Attributes
HTML Font Codes
HTML Font Codes Intro HTML Font Color Codes HTML Font Size Codes HTML Font Style Codes HTML Bold/Italic Codes Combining Font Codes
Formatting Text
Formatting Text Intro Making Paragraphs Miscellaneous Formatting Headings & Subheadings Creating Hyperlinks
Using Graphics
Using Graphics on the Web Add Graphics to Your Pages Graphics and Accessibility How to Align Graphics Page Color & Background Graphics as Hyperlinks Horizontal Rules
Creating Tables
HTML Tables Tutorials HTML Table Fundamentals Background & Border Color Table Frames & Rules Table Width and Alignment Cells 1 -Space & Alignment Cells 2 -Row Column Span Cells 3 -Width & Height
Making Lists
HTML Lists Tutorials Bulleted Lists Numbered Lists Definition Lists
HTML Frames
HTML Frames Tutorials Using Frames for Layout Advanced Frame Layouts Putting Hyperlinks in Frames Frame Border Width Color, Margin and Control Problems with Frames SmartFrames: A Solution SSI: An Alternative to Frames
Web Page Forms
Making Feedback Forms A Simple Feedback Form Installing NMS FormMail Debugging Your Setup My Web Host is Out to Lunch User Input Components Text Fields Checkboxes & Radio Buttons Dropdown Menus Push Buttons Layout and Presentation
Basic CSS
Basic CSS Tutorials What is CSS? Why You Should Use CSS How to Use CSS Inline Styles Embedded Style Sheets External Style Sheets Class Selectors ID Selectors Combining Selectors
CSS Properties
CSS Properties Intro Font Styles Width, Height & Spacing Borders Backgrounds Position Float & Alignment Hyperlinks
All About Web Hosting
Hosting Your Own Website What is a Web Host? Your Website's Home Page Building a Website Offline About Free Web Hosting Best Free Web Hosting Commercial Web Hosting How to Get a Domain Name Ecommerce Web Hosting Web Hosting Terminology
Free Web Design Tools
Best Free Website Tools Best Free Text Editors Best Free Graphics Editors Free Website Analysis Tools
Setting Up HTML Kit
HTML Kit Introduction How to install HTML Kit Screenshot Breakdown Basic Configuration Overall Appearance Shortcuts and Startup Editing Window Customizing Toolbars Using the Favorites Tab Making a New Actions Bar Odds and Ends
Free Templates
Free Website Templates Two Column Fixed Width Three Column Liquid Layout Miscellaneous Templates Dynamic Menu Effects Two Column Experimental Terms of Use About These Templates
Website Templates Help
Getting Started Template Zip File Download How to Edit Your Template What to Edit in the HTML How to Add Your Logo Making a Website
Web Design Tips
Web Design Basics Tables vs. Tableless Using Tables for Layout Example Table Layouts World's Crappiest Web Page
Twitter Backgrounds
Twitter Backgrounds Intro Cool Twitter Backgrounds Cool Twitter Backgrounds 2 Plain Twitter Backgrounds Dark Twitter Backgrounds Best Twitter Backgrounds Cute Twitter Backgrounds Music Twitter Backgrounds Music Twitter Backgrounds 2 Twitter Backgrounds 101 TERMS OF USE
All About Web Browsers
What is a Web Browser? Mozilla Firefox Internet Explorer Opera How to Set Up Firefox Top 5 Firefox Extensions
 
Contact
Post Some Feedback Send Me An Email Iron Spider Blog About Iron Spider... Site Conventions
 
 
 

 

Making Feedback Forms

 
This section of Iron Spider contains a series of tutorials which will show you all the ins and outs of making feedback forms. Forms like these are commonly used to allow your website viewers to contact you, make entries into guestbooks, post to mailing lists and more.

This section is split up into two parts. The first part will run you through the entire process of creating a simple feedback form that is fully functional and will email its contents to you when the user clicks on the Submit button. This includes the following:
  • How to write up the HTML code to create a simple feedback form...
  • How to install a special script that will process your feedback form...
  • How to troubleshoot your feedback form setup...
  • How to get setup information when technical support is unavailable...
The second part of this section is a rundown of all the various form components you can use in order to create a more advanced web form. This includes the following:
  • Some fundamentals about all user input components...
  • How to make single-line and multi-line text fields...
  • How to make checkboxes and radio buttons...
  • How to make dropdown menus...
  • How to make buttons to activate your web form...
  • How to layout your form using tables and some special form elements....
The following provides an introductory paragraph and a link to each page in this section:

 

A Simple Feedback Form


This page will show you the very basic HTML code required to create a simple feedback form that provides a box for the user's name, a box for their email address, a box for the comments they wish to share with you and a 'submit' button they click on to send you the information once they've finished filling in the form. Now mind you, this is just the code to create the user interface on your web page. You'll also have to install some kind of form mail program to process the form (covered on the next page)...

MORE...

 

Installing NMS FormMail


The submit button on your feedback form is not some kind of magical button that automatically gathers all the user's input and then guesses your email address and sends you all the information. To do all this, you'll need to install and configure a special script that runs on your web host's server. When the user clicks on the submit button, it 'calls' the script from your web server which then processes the user's input. The script I recommend is NMS FormMail. It's fairly easy to install and this page will show you how...

MORE...

 

Debugging Your Setup


When dealing with code that you have little experience with, for example, the Perl programming language that NMS FormMail is written in, it's easy to make mistakes when attempting to configure it to process your feedback form. This page will help you easily debug any problems you have with your NMS FormMail configuration...

MORE...

 

My Web Host is Out to Lunch


To install NMS FormMail, you'll need two critical pieces of information about your web server (the computer your web host has your website installed on):

  1. The proper shebang line
  2. The path to Sendmail

Once you have both these, you can just copy-and-paste them into the correct places in the NMS FormMail script which will facilitate getting it to work correctly. This page will show you how to get these pieces of information in the absence of technical support. (And by the way, if you're having problems with your web host's technical support, I highly recommend that you switch to Hostgator, my web host, which has excellent 24/7 hotline chat support)...

MORE...

 

User Input Components


This tutorial goes into some detail about what is going on behind-the-scenes of a typical feedback form. How does the script which processes the form know how to get the information that the user inputs? And how does it know how to organize that information so that when you receive the information at your email address, it makes sense when you read it? These questions and more are answered on this page...

MORE...

 

Text Fields


This page goes into greater detail about the various text boxes you can create for your feedback form including single and multi-line text boxes (also known as text fields) as well as password boxes which automatically hide the user's input as he types it in keeping it secure from over-the-shoulder snoops...

MORE...

 

Checkboxes & Radio Buttons


Here's how to create those fancy-schmancy checkboxes and radio buttons to use if you want to create a more complex contact form that has your users fill in a questionaire or survey. Simply asking for feedback may not be the ticket. Instead, it's sometimes better to prompt users by providing a list of multiple choices. The user easily makes selections by clicking on the appropriate checkboxes and radio buttons...

MORE...

 

Dropdown Menus


Another way to provide multiple choices in a web page form is to create dropdown menus. Dropdown menus are ideal when you want to avoid having a cluttered look in your form which might scare users away by bombarding them with too much information all at once...

MORE...

 

Push Buttons


Here's the whole nine yards on how to customize the submit button on your contact form or just create interactive push buttons on your web page for other reasons...

MORE...

 

Layout and Presentation


This page covers everything you need to know about how to layout out your web page form so that it looks easy to use, appealing and organized. Let's face it. We all hate to fill out forms. The better your form looks, the more people are likely to fill it out...

MORE...

 




Best Free Stuff
for webmasters

Free Text Editors
Free Graphics Editors
Website Analysis Tools
Free Website Templates

See also:

Best Free Web Hosting

 

If you need a .COM web address, you can get one quick and easy at...

www.GoDaddy.com
HOME TOP NEXT ~>
 
HTML Tutorials |  CSS Tutorials |  Web Hosting |  Domain Names |  Web Design Resources
Iron Spider © Copyright 2004-2011 Robert Darrell