validarticles.com validarticles.com validarticles.com
Search:    Main Page -> About Us -> Privacy -> Terms of Service -> Add Url -> Submit Article   
Add Url
 

Home & Garden

Adventure & Sports

Self Help

Education & Reference

Health & Therapy

People & Society

Government & Politics

Automobiles

News & Media

Computers & Software

Business & Services

Hotels & Travel

Employment & Careers

Teens & Children

Banking & Finance

Music & Entertainment

Shopping Online

Online & Board Games

Drink & Food

Estate & Realty

Research & Science

Medical Care

Lifestyle & Fashion

Culture & Art

 

  Main Page › Computers & Software › Web Design & Development
   
 

Website Design and Programming ?C Introduction to Web Forms

   
There is practically no website without at least a form in one of its pages. Forms are useful to collect data from the website visitors and users. Once the user submits the form to the server, a form processing script must get the form data, validate that the user input matches the expected format for each field (e.g: email address field must be a string of text with the format of a valid email address) and process this information as desired. The script may save it into a database, send it by email or just do some processing with it and display the result. Validating the user input is essential to prevent malicious users from damaging your site.

A form definition in html starts with the form tag and ends with the /form tag. This tag can have several attributes like method (GET or POST), and action (the url of the form processing script). If use the GET method, the form data is encoded in the action URL. This method is recommended when the form is a query form. With the POST method, the form data is to appear within a message body. This is the recommended method when the form will be used to update a database, or send email, or make any action other than just retrieve data.

The form fields are used to collect the data. Generally a label is placed by each field, so the user knows what data to input. There are different kind of fields, among them:
' Textboxes
' Textareas
' Drop-downs
' Multi select
' File
' Radio buttons
' Checkboxes
' Buttons
' Hidden

The hidden fields are used to send some data that the user does not need to see, along with the form. An example of this could be a form number, so the form processing script identifies which form has been submitted.

The File field allows users to upload a file. The form processing script will get the file together with the rest of the form data. For this field to work properly, you need to include this attribute in the form tag: enctype='multipart/form-data'.

Buttons are used to submit or reset the form.

Refer to an HTML guide for full description on the attributes and syntax of each tag. You may find a guide at http://www.w3schools.com/tags/default.asp or at http://www.w3.org/MarkUp/ among many other sites.

When the form is complex, it is useful to group fields in areas using the fieldset tag. Just place the fieldset tag, then optionally a legend Section Name /legend tag, then all the pertinent form fields, and the /fieldset tag after them.

It is possible to use CSS (Cascading Style Sheets) or inline styles to change the look of the form controls.

You can bring your forms to a different level by combining them with the usage of scripting language like JavaScript. You can make the form react immediately to certain events, like the user clicking on a control, or a field changing its value. You can highlight the field that has the focus, for example. Or count how many characters have been entered in a text box or a textarea. You can make calculations and display the results automatically. The possibilities are endless.

Author: Sergio Roth
 
Author Bio:

Sergio Roth is an experienced freelance web programmer. You can contact him for domain registration, hosting and website development services at www.ayreshost.com??>www.ayreshost.com.

 
 
 

Related Articles

 
Top 7 Tools for Bloggers
 
Selecting a Quality Web Host
 
Internet Marketing Home Business Opportunity
 
Advanced Backgammon Strategies - Using the Doubling Cube
 
Affordable Turnkey Solutions Give Important Web Presence
 
Paid Per Click Versus Link Popularity
 
Live Life King Size With Motorola V3x
 
How to Select a Graphic Designer for Your eBook Covers
 
Quick Quiz: Around The World On The Web
 
The MUST-KNOW tips about using ink refill kits
 
 
 
 

Writing Effective ALT Text For Images

Simply inserting ALT text isn't necessarily enough to ensure accessible images - the text must also ... - Trenton Moss
 

Choosing the Right Domain To Sell

Many people got lucky and sold their domain for unbelievable prices. Was that pure luck? Or was ther ... - Nameslot
 

Keeping Your Children Safe From Cell Phone Scams

When cell phones first appeared, they were a clumsy product with little mass-market appeal, and for ... - Dave Carter
 
 

How To Unleash Viral Marketing

Sharing my positive experience with Viral Marketing with free ebooks, leveraging on email marketing ... - Bruce Seah
 

Multiple Domain Web Hosting

Hosting all your sites with one host can offer lots of advantages but there is one major disadvantag ... - DavidPierce
 

User Friendly Web Development

It??s not very difficult to create a web development that is user friendly. It only takes some think ... - Gordon Petten
 

The Power Of CPanel

A web-based control panel allows you to set up and make changes to your website. This article summar ... - Matt Bacak
 

4 Major Ways To Make Money With Information Product

There are many different ways to make money on the internet, with information products. Here are 4 m ... - Shouvik Mazumder
 
 
Main Page -> Privacy -> Terms of Service  
Copyright © 2008 www.validarticles.com