Not yet registered? Create a OverBlog!

Create my blog

Code for an HTML email form

In many cases, it can be useful to receive feedback from our web visitors. Common PHP or CGI applications can process data and produce edited reporting. However, in most cases, just a plain email is enough. HTML provides an easy way to send web forms data through this channel.

Generic form tags

Of course, first step is to define the input form itself. We will add the form part inside the body section of the HTML file: -FORM tag: needs opening and closing, it includes two attributes: ACTION: will define the URL for the data-processing file (PHP or CGI, for example). METHOD: Either "Get" or "Post"; email action will require usually POST method. - INPUT tag: To define each individual data entry. It includes two attributes, too: TYPE: it can be "text", "password", "radio" (button), "checkbox", "file", "submit", "reset"
NAME: an identification for later reporting and data management. - SELECT tag: for multiple choice selection (drop-down lists) - TEXTAREA: for special uses, where long input from the visitor is expected (comments, suggestions). Size can be defined in rows and columns.

Mail action

The action of sending the email will be defined at the URL position. Instead of "http://www.myweb.com/process.cgi", the action tag will include something like "mailto:myname@myweb.com". The "post" parameter will include the data pairs (data name and value) in a text file, which will be the email contents. If you are skilled with PHP, you might add some programming, so that output is formatted. If you just want to send raw data, this is not needed (although basic PHP may improve usability) to produce mail forms.

Example

The following example would define a basic structure for data input from the web visitor: FORM action="mailto:myname@myweb.com method="post"
INPUT type="text" name="visitor_name"
INPUT type="password" name="thepass"
SELECT name="gender"
OPTION value="male"
OPTION value="female"
TEXTAREA name="feedback"
SUBMIT form
RESET form
FORM end Please check the images included in this article for "real" HTML code view. To create forms with specific layout and styling, some more HTML or CSS is required; web forms can be real simple - or as complicated as desired. IMPORTANT If you include a "file" input (to upload a CV, or maybe some cooking recipes) you have to include some filtering (even virus scan) to avoid the reception of malware - or just invalid data.

Same category articles Computers

How to choose an Apple desktop computer

How to choose an apple desktop computer

So, you are thinking about purchasing an apple desktop computer, but you are unsure which one will best suit you. with pc computers, there is a vast array of choices available, your options are slightly depleted with apple computers. in this case this is not a bad thing as it makes it easier to pinpoint the right machine for you. read on to find out more.
What is Bluetooth and what are its uses?

What is bluetooth and what are its uses?

Bluetooth is a secure way for devices to communicate across short distances. bluetooth is a popular pda feature, and the technology carried over to other devices. mobile phones can use bluetooth to send files from one phone to another and to connect to accessories, such as hands-free phone kits. bluetooth connections can be made with built-in bluetooth or with adapters.
What are the pros and cons of creating a custom built PC for home use?

What are the pros and cons of creating a custom built pc for home use?

Building customised pcs, especially computers for gaming, has become extremely popular over the last few years. it allows the builder to get exactly what they want and, quite often, at substantial savings over the cost of a comparable pre-built model. below is a look at some of the pros and cons of building customised desktop pcs, and a few alternatives to consider.
The benefits of the Kid Pix software

The benefits of the kid pix software

Kid pix studio and kid pix deluxe are drawing programs aimed at enhancing a child’s creative skills through a set of drawing tools. by combining fun and innovative art tools, kids animation software cultivates the natural creativity of a child.