• الصفحة الرئيسية
  • إتصل بنا
  • سياسة الخصوصية
Logo
  • الرئيسية
  • أفكار
  • صحة
  • معلومات
  • عجائب وغرائب
  • تكنولوجيا
الصفحة الرئيسية Internet & Web Designing Programming Guide How to create a simple form using HTML?

How to create a simple form using HTML?

الكاتب ahmed في 12:26 AM Internet & Web Designing Programming Guide
From is a necessary element in any website or blog. Mostly they are used to take user information for any of the purposes like logging into the user account, creating user account, allowing to subscribe malling list, allowing users to submit comments and allowing users to contact website admin, support or sales team.

Here I am going to describe "How to create a simple form using HTML" step by step with describing what is a form and what elements are used to create HTML form along with complete HTML code for a form.

A form is an area that contain form elements. You must set up a form before adding in run to the web page. To setup a form, you need to specify two important information Method and Action.

Method is a property tells the form how to transfer the data to the form processor. The value for method can be 'post' or 'get' In post method you are just posting information and method get means that you are just going to get another page. In almost all of the form post method is used.

Action property tells what action the form should take when the user presses the submit button. Action is the URL to which you are posting the information.

We have to use different HTML tags to create a form. The most commonly used HTML tags to create a form are listed below.


Different Tags for HTML Form


<INPUT> Tag: The most form tag is <INPUT> tag. The type of INPUT is specified with the TYPE attribute. This tag doesn't have its ending tag. The most commonly used INPUT types are listed below:

TEXT: It is used for plain type of text input. The attributes used in this type are NAME, VALUE, SIZE and MAXLENGTH.

Example: <INPUT TYPE="TEXT" NAME="UserName" VALUE="Username" SIZE=16 MAXLENGTH=15>


PASSWORD: It is used for password type of text input. The attributes used in this type are NAME, VALUE, SIZE and MAXLENGTH.

Example: <INPUT TYPE="PASSWORD" NAME="Password" VALUE="Password" SIZE=16 MAXLENGTH=15>


RADIO: It is used for single choice input system. The attributes used in this type are NAME, VALUE and CHECKED

Example: <INPUT TYPE="radio" NAME="sex" VALUE="M" CHECKED>


CHECKBOX: It is used for multiple choice input system. The attributes used in this type are NAME and VALUE.

Example: <INPUT TYPE="checkbox" NAME="MCQ" VALUE="M">


RESET: It is used to reset values entered in a form. Value is the attribute of RESET type of INPUT. 
Example: <INPUT TYPE="reset" VALUE="Clear Form">


SUBMIT: It is used to submit values entered in a form. Value is the attribute of SUBMIT type of INPUT.

Example: <INPUT TYPE="submit" VALUE="Submit">

<TEXTAREA> Tag: This tag is used to specify the area of the text. This tag makes a two dimensional text area, in which viewer can type from a short sentence to many paragraphs. This tag has its ending tag and it is mostly used to create comment form or contact form. The attributes in this tag are NAME, VALUE, COLS and ROWS.

Example: <TEXTAREA NAME="Details" COLS=30 ROWS=5></TEXTAREA>

<SELECT> Tag: This tag is used to create a menu that offers visitors a list of option to choose from. This tab has also its ending tag. The attributes in this tag are NAME, MULTIPLE and SIZE.

Example: <SELECT NAME="Menu" MULTIPLE SIZE=3><OPTION>.....</SELECT>

<OPTION> Tag: It is the mini tag of <SELECT> tag. This tag is used to define the options to choose from the drop-down list. SELECTED is the attribute of <OPTION> Tag.

Example: <SELECT NAME="Menu" MULTIPLE SIZE=3><OPTION SELECTED>Programming Guide<OPTION>MCQs</SELECT>

Here is a sample form to allow users to create user and subscribe for the topics they want along with complete HTML code and its output.

HTML Code to Create a Simple Form


<html>
<head><title>Subscription Form</title></head>
<body>
<h1 align=center>Subscription Form</h1>
<br/>
<FORM METHOD='POST' ACTION=mailto:siteforinfotech@gmail.com>
<DIV>First Name:<INPUT TYPE='text' NAME='fname' VALUE='Enter First Name' SIZE=30 MAXLENGTH=25></DIV><br/>
<DIV>Last Name:<INPUT TYPE='text' NAME='lname' VALUE='Enter Last Name' SIZE=30 MAXLENGTH=25></DIV><br/>
<DIV>Password:<INPUT TYPE='password' NAME='password' SIZE=30 MAXLENGTH=25></DIV><br/>
<DIV>Retype Password:<INPUT TYPE='password' NAME='rpassword' SIZE=30 MAXLENGTH=25></DIV><br/>
<DIV>Email:<INPUT TYPE='text' NAME='email' VALUE='Enter Your Email' SIZE=30 MAXLENGTH=25></DIV><br/>
<DIV>Sex:<INPUT TYPE='radio' NAME='sex' VALUE='M'>Male<INPUT TYPE='radio' NAME='sex' VALUE='F'>Female</DIV><br/>
<DIV>Write About You:<TEXTAREA NAME='about' COLS=30 ROWS=4></TEXTAREA></DIV><br/>
<DIV>Your Academic Level: <SELECT><OPTION>High School<OPTION>College Degree<OPTION>University Degree</SELECT></DIV><br/>
<DIV>Select your Topic to Subscribe:<br/><INPUT TYPE='checkbox' NAME='topic' VALUE='M'>Multiple Choice Questions<br/>
<INPUT TYPE='checkbox' NAME='topic' VALUE='T'>IT Tutorials<br/>
<INPUT TYPE='checkbox' NAME='topic' VALUE='P'>Programming Guide<br/><br/>
<INPUT TYPE='submit' VALUE='Submit'><INPUT TYPE='reset' VALUE='Reset'>
</FORM>
</body>
</html>

Preview of the above HTML Code

 

Subscription Form


First Name:

Last Name:

Password:

Retype Password:

Email:

Sex:MaleFemale

Write About You:

Your Academic Level:

Select your Topic to Subscribe:
Multiple Choice Questions
IT Tutorials
Programming Guide



Here I have posted the HTML codes for sample only. You can customize this form according to your requirement. You can extract and use any element to create your own form.



Related Posts:

  • How To Create Simple Image Slideshow Using JavaScript ?

  • Image Slideshow with Navigation Buttons Using JavaScript

  • How to Create JavaScript Image Slideshow with LInks

  • How to Display Date Format in JavaScript?

  • How to Create a Digital Clock in JavaScript?

  • What are the Different Ways to Redirect Page in JavaScript?

  • How to Detect Visitor's Browser Using JavaScript?

  • How to make rounded corners border using CSS

  • How to Create Custom CSS Template for Printing

  • How to Create Responsive Website or Blogger Template

    شارك المقال :
    Tweet
    ✚

    مقالات ذات صلة

    التالي
    المشاركةالتالية
    السابق
    المشاركة السابقة

    تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء

    شكرا لمشاركتنا رأيك
    Subscribe to: Post Comments (Atom)
    • Facebook
    • twitter
    • googleplus
    • youtube
    • linkedin

    الأكثر زيارة

    • What is Information ?
      Information  can be defined as data that has been processed into a form that is meaningful to the recipient and is of real or perceived valu...
    • What is Information Technology?
      Definitions of  Information technology  ( IT ) It is a branch of engineering dealing with the use of computers and telecommunications equipm...
    • بالصور الفائزة بمسابقة ملكة جمال مصر 2017
      بالصور الفائزة بمسابقة ملكة جمال مصر 2017
      بالصور الفائزة بمسابقة ملكة جمال مصر 2017 لن تصدق من هي فرح صدقي ↓↓  لمشاهدة الصور والخبر كامل اضغط هنا  ↓↓ رابط المو...
    • Interview Questions on Stack and Queue in Data Structure set-2
      1) The queue in which the insertion takes place in the first position after of last element is a ...... A. priority B. dequeue C. circular D...
    • List of Top 65 Search Engine Submission Add URLs.
      List of Top 65 Search Engine Submission Add URLs.
      To get your site on the top ranking on the search engine results, Your site or URL must be indexed by Search Engines. For that you have to s...
    • List of Best Keyword Research Tools for Better SEO
      List of Best Keyword Research Tools for Better SEO
      Everyone needs to do keyword research work for the site before starting search engine optimization work as the first and most essential tas...
    • What are the different types of scheduling methods?
      Process scheduling is one way for a processor to handle n processes , by scheduling the execution process. Each process is executed one by ...
    • Solved MCQ on Database Backup and Recovery in DBMS set-1
      1) Which of the following is not a recovery technique? A. Deferred update B. Immediate update C. Two-phase commit D. Recovery management 2)C...
    • Solved MCQ on Distributed Database Transaction Management set-4
      1) Commit and rollback are related to .......... A. data integrity B. data consistency C. data sharing D. data security 2) The transaction w...
    • Solved MCQ on Fundamental of DBMS set-10
      1) Which of the following is not a characteristic of a relational database model? A. Table B. Tree like structure C. Complex logical relatio...

    الأقسام

    • Artificial Intelligence(AI)
    • Backlinking
    • Basic IT
    • Best List
    • Blogging Tips
    • C
    • C#
    • C++
    • Computer Architecture
    • Computer Fundamental
    • Computer Security
    • Computer/IT Officer Exam
    • CSS
    • Data Mining and Warehousing
    • Data Recovery Tools
    • Data Structure
    • Database Management System
    • E-commerce
    • E-government
    • Internet & Web Designing
    • IT Law
    • IT Tips and Tricks
    • IT Tutorials
    • Java
    • JavaScript
    • Keyword Research Tools
    • MIS
    • Multiple Choice Question (MCQ)
    • Networking
    • Online Earning
    • Online IT Jobs
    • Operating System
    • Oracle Forms and Reports
    • Programming Guide
    • Programming Language
    • SEO
    • Social Networking Sites
    • Software Download
    • Software Engineering
    • System Analysis and Design
    • Top List
    • VB.Net
    • صحة
    • عجائب وغرائب

    الأرشيف

    • ►  2017 (4)
      • ►  November (3)
      • ►  October (1)
    • ►  2016 (5)
      • ►  April (5)
    • ▼  2015 (87)
      • ►  August (1)
      • ►  July (8)
      • ►  June (13)
      • ►  May (2)
      • ►  April (2)
      • ►  March (4)
      • ▼  February (20)
        • How to Scroll Top or Bottom of Document Using Java...
        • How to Create Table of Contents Using JavaScript
        • How to Select Document Elements Using JavaScript?
        • How to Show Pop Up Window Using JavaScript
        • How to go Back Browsing History Using JavaScript
        • How to Click Button Using JavaScript?
        • How to Create JavaScript Bookmarklet?
        • How to Write JavaScript Function as URL in Hyperlink?
        • How to create Timer Using JavaScript?
        • How to create a Simple calculator Using HTML and J...
        • How to use Round, Random, Min and Max in JavaSript
        • How to Concatenate, Join and Sort Array in JavaScr...
        • How to Loop Through JavaScript Array?
        • How to Loop using JavaScript?
        • How to Show Pop Up Boxes Using JavaScript?
        • How to Write Conditional Statements in JavaScript?
        • How to Write JavaScript With HTML?
        • How to create Changeable Date and Time Using JavaS...
        • How to Validate a HTML Form Using JavaScript?
        • How to create a simple form using HTML?
      • ►  January (37)
    • ►  2014 (77)
      • ►  December (31)
      • ►  November (4)
      • ►  September (4)
      • ►  August (11)
      • ►  July (8)
      • ►  June (2)
      • ►  May (2)
      • ►  April (2)
      • ►  March (2)
      • ►  February (7)
      • ►  January (4)
    • ►  2013 (132)
      • ►  December (11)
      • ►  November (6)
      • ►  October (4)
      • ►  September (6)
      • ►  August (16)
      • ►  July (9)
      • ►  June (9)
      • ►  May (12)
      • ►  April (13)
      • ►  March (23)
      • ►  February (6)
      • ►  January (17)
    • ►  2012 (59)
      • ►  December (15)
      • ►  November (20)
      • ►  October (21)
      • ►  September (3)

    إنضم لنا

    © 2017 أفكار جميع الحقوق محفوظة