You can create forms on your website to get feedback from your site visitors or just to receive online purchase orders. Next, the feedback or the order information will be received in our email. One of the most frequently forms module used by Drupal web developer is Webform.
PREPARATIONS
- Download Webform and Webform Report from drupal.org.
- Install on the folder sites / all / modules
- Make it enabled on the admin -> site building -> modules
- Arrange permissions on user management -> permissions
PRACTICING
Picture below represents the results of the Webform. In this case, we create forms to get information about visitor. This is simple questions such as name, sex, email, age, favorite cms, country and message / comment box.

According to the picture above, we will create forms where visitor can enter text, select the radio button, fill checked on a check list and select a list box.. See details on picture below, especially on type column.

The two process on using Webform:
- Webform Configuration Page.
- Creating Form Components.
I. SET THE CONFIGURATION PAGE
Go to Create Content -> Webform and the page will appear as picture below.
There are many items must be configured. For basic purpose, we only configure some most important items and leave the others in default position.
- In Menu Settings box –> Menu Link Title: Feedback, Parent Item: <Primary Link>
- In Webform Settings box–> Title -> Your Feedback
- Description: We Want to know about you guys, Please fill the form below.
- In Webform Mail Settings box: -> Email to address: (input your email addresses, it can be more than one, separated by comma)
- In Webform advanced settings box -> Submit button text: Send
- In Publishing Options box -> Published: (checked)Press the Save button.
.
II. CREATING FORM COMPONENTS
After press Save button, we are automatically taken to FORM COMPONENTS page. See the picture below, the red circle marks confirms this.

Before adding your component form, let me describe them shortly.
There are 6 columns:
- Name, this is the form name you’ve created
- Type, this is form type such as textfield, text-area, select, email, date, etc.
- Value, (nothing to tell)
- Mandatory: If you checked this, your site visitors required to fill this form. Your form will be marked by red asterix.
- Email, this form information will be received in our email.
- Operations : Edit Delete Clone. ,, (You know that)

FILL FORM COMPONENTS ONE BY ONE
1. Now on the first form you fill in
- Name: Information
- Type: fieldset
- Mandatory: none
Then click Add button
After that we are taken to Edit Component: Informationa (Name) page..
Fill in Description column : You can put additional information here. You can put additional information here. you can put additional information here.
Leave the other columns by default. Click Submit button.
Now you”re succesfull to create one form. Then we’ll create the second form.
2. In the second form you fill on
- Name: Name
- Type: textfield
- Mandatory: Checked
Click Add button
Then we’re taken to a page that is Edit Component: Name. Leave it in default condition (no change). ClickSubmit button.
3. In the form you fill in at third
- Name: Email
- Type: email
- Mandatory: unchecked
Click Add button
On Edit Component: Email (email), leave it in default condition.
Click Submit button.,
4. In the form you fill in the fourth on
- Name: Sex
- Type: select
- Mandatory: checked
Click Add button
On Edit Component: Sex (Select) page, Fill in Options box:
Male
Female
See how to fill the options box. After one option typed, you must press Enter. (See picture below)
Next click Submit button.

5. In the fifth form you fill on
- Name: CMS Favourite
- Type: select
- Mandatory: checked
Click Add button
On the Edit components: CMS Favourite (Select) page,
Fill in the Options box:
Drupal
Joomla!
DotNetNuke
WordPress
see picture below

Then in the Description box, fill … “You can choose more than one CMS”
Put a check on Multiple check list
see picture below

Description means there will be additional text under the form. It will guide visitor how to fill the form.
Results of choosing Multiple options will display your form as a checklist. Visitors could select more than one option.
Now click Submit button.
6. On sixth-form, you fill in
- Name: Country
- Type: select
- Mandatory : checked
Click the Add button
On Edit Component: Country (select) …
You fill in the Options box
USA
England
Canada
Germany
French
Indonesia
Others
Then put a check on Listbox selection.
Click the Submit button.
Listbox means we will display the options as drop down list. Visitors must choose one of these options.
7. In seventh form, you fill in
- Name: Message / Comment
- Type: textarea
- Mandatory: unchecked
Click Add button
On Edit Component: Message / Comment (textarea) page, let it in default condition. Click Submit button.
Textarea is different from textfield. Textarea give chances to website visitors to fill text with more characte.
Now you have complete component as picture below.

If there is a sequence of components that don’t fit, you can drag and drop the asterix sign on left side. (see the pink area on picture above).
Last time, click the Submit button.
Now you can see the results by clicking Feedback menu on primary link.
Hopefully this explanation easier to understand.
Final Result will look like