HTML TUTORIAL IN BANGLA PART-6 :HTML Form

html āĻ Form āĻ•āĻŋ?

html form design

āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§‡āĻ¯āĻŧāĻžāĻ° āĻ¯ā§‡ āĻŽāĻžāĻ§ā§āĻ¯āĻŽ āĻ¸ā§‡āĻŸāĻžāĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ formāĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻœ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻ˛āĻ— āĻ‡āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ­ā§‹āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ•āĻ¨ā§āĻŸāĻžāĻ•ā§āĻŸ āĻĢāĻ°ā§āĻŽ āĻ¸āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤

Form āĻŸā§āĻ¯āĻžāĻ— āĻĻāĻŋāĻ¯āĻŧā§‡ user/visitor āĻĻā§‡āĻ° information collect āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ Database āĻ backend script āĻ…āĻ°ā§āĻĨāĻžā§Ž ASP, PHP or python āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ process āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤

HTML āĻ <form>—</form> āĻāĻ‡ āĻŸā§āĻ¯āĻžāĻ— āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ code āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤ Information process āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ Tags & Attributes āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•-

Form Attributes

form āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ <form> tag āĻ āĻŦāĻšā§āĻ˛ āĻŦā§‡āĻŦāĻšāĻ¤ Attributes āĻ—ā§āĻ˛ā§‹ āĻšāĻ˛-

  • Action āĻāĻ‡ attribute āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ backend script āĻ data pass āĻ•āĻ°ā§‡āĨ¤
<form action="/process.php">
 
</form>
  • Note:āĻāĻ–āĻžāĻ¨ā§‡ action attribute āĻĻāĻŋāĻ¯āĻŧā§‡ data āĻ—ā§āĻ˛ā§‹ āĻ•ā§‡ Server āĻ process.php āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ pass āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
  • Method āĻāĻ‡ attribute āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ data āĻ•ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•ā§‹āĻ¨ method āĻ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŸāĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ get āĻāĻŦāĻ‚ post method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻšāĻ¯āĻŧāĨ¤

GET āĻāĻŦāĻ‚ POST āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻŋ?

GET āĻāĻŦāĻ‚ POST āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ , āĻ¨āĻŋāĻšā§‡āĻ° Table āĻ āĻ¸āĻŦāĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ :

GET MethodPOST Method
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ Cache āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ Cache āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĨ¤
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡āĻ° history āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡āĻ° history āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž āĨ¤
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ•āĻŽāĻžāĻ°ā§āĻ• āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĨ¤
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡āĻ° URL āĻ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ sensetive āĻŦāĻž āĻ—ā§‹āĻĒāĻ¨ āĻ¤āĻĨā§āĻ¯ GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤āĨ¤POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ data āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡āĻ° URL āĻ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ sensetive āĻŦāĻž āĻ—ā§‹āĻĒāĻ¨ āĻ¤āĻĨā§āĻ¯ POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĨ¤
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦā§‡āĻļāĻŋ āĻĄāĻžāĻŸāĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻžāĨ¤POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¯āĻ¤ āĻ‡āĻšā§āĻ›āĻž āĻĄāĻžāĻŸāĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĨ¤
GET Method āĻ¤ā§āĻ˛āĻ¨āĻž āĻŽā§‚āĻ˛āĻ• POST Method āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ—āĻ¤āĻŋāĻ¤ā§‡ data āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ POST Method āĻ¤ā§āĻ˛āĻ¨āĻž āĻŽā§‚āĻ˛āĻ• GET Method āĻĨā§‡āĻ•ā§‡ slow āĻšāĻ¯āĻŧ āĨ¤
GET Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ File Upload āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻžāĨ¤ POST Method āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ File Upload āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
<form action="/process.php" method="GET">
 
</form>
  • Target āĻāĻ‡ attribute āĻāĻ° āĻ•āĻžāĻœ āĻšāĻ˛ database āĻ pass āĻšāĻ“āĻ¯āĻŧāĻž result āĻŸāĻŋ new tab (window), frame āĻ…āĻĨāĻŦāĻž current window āĻ¤ā§‡ show āĻ¸ā§‡āĻŸāĻžāĻ•ā§‡ specify āĻ•āĻ°āĻžāĨ¤ āĻāĻ° value āĻ—ā§āĻ˛ā§‹ āĻšāĻ˛ _self, _blank, _top āĻāĻŦāĻ‚ _parent

āĻāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ _selfāĻāĻ° āĻ•āĻžāĻœ āĻšāĻšā§āĻ›ā§‡ current window āĻ¤ā§‡ result āĻĻā§‡āĻ–āĻžāĻŦā§‡āĨ¤ Default āĻ­āĻžāĻŦā§‡āĻ‡ _self valueāĻŸāĻŋ āĻĨāĻžāĻ•ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž _self āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡āĻ“ āĻāĻŸāĻŋ default āĻ­āĻžāĻŦā§‡ result āĻ•ā§‡ current window āĻ¤ā§‡ show āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ†āĻ° _blank āĻāĻ° āĻ•āĻžāĻœ āĻšāĻšā§āĻ›ā§‡ new window āĻ¤ā§‡ result āĻĻā§‡āĻ–āĻžāĻŦā§‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ‡ value āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ browser āĻāĻ° new tab āĻ result show āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ _top āĻ“ _parent value āĻ—ā§āĻ˛ā§‹ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¯āĻĻāĻŋāĻ“ āĻāĻ—ā§āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ–ā§āĻŦ āĻāĻ•āĻŸāĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

<form action="/process.php" method="GET" target="_blank">
 
</form>
  • Enctype āĻāĻ‡ attribute āĻŸāĻŋ data āĻ•ā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡server āĻ submit/āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻĒā§‚āĻ°ā§āĻŦā§‡ encode āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻŸāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ value āĻ—ā§āĻ˛ā§‹ āĻšāĻ˛-
  1. application/x-www-form-urlencoded āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ simple form āĻ—ā§āĻ˛ā§‹āĻ¤ā§‡ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¯ā§‡āĻŸāĻž default āĻ­āĻžāĻŦā§‡āĻ‡ encoded āĻĨāĻžāĻ•ā§‡āĨ¤
  2. mutlipart/form-data āĻāĻ‡ value data āĻ—ā§āĻ˛ā§‹ āĻ•ā§‡ encode āĻ•āĻ°ā§‡ binary āĻ†āĻ•āĻžāĻ°ā§‡ upload āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ image, word file āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ¤ā§‡ āĻŦā§‡āĻŦāĻšāĻ¤ āĻšāĻ¯āĻŧāĨ¤
<form action="/process.php" method="GET" target="_blank" enctype="mutlipart/form-data">
 
</form>

Form Controls

Visitor āĻĻā§‡āĻ° Data collect āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ form control āĻ†āĻ›ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ input type āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻŋ āĻ•āĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ° data āĻ•āĻŋāĻ­āĻžāĻŦā§‡ collect āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•-

  1. Text Input Controls
  2. Checkboxes Controls
  3. Radio Box Controls
  4. Select Box Controls
  5. File Select boxes
  6. Hidden Controls
  7. Clickable Buttons
  8. Submit and Reset Button

Text Input Controls āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻŋāĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ HTML FORM āĻ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤

  1. Single-line text input controls
  2. Password input controls
  3. Multiple-Line Text Input Controls

Single-line text input controls

āĻāĻ‡ Control āĻŸāĻŋ user āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ§ā§ āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡ input āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§‡āĻŽāĻ¨, āĻ¸āĻžāĻ°ā§āĻš āĻŦāĻžāĻ•ā§āĻ¸, āĻ¨āĻžāĻŽ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻ†āĻ° āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ HTML āĻāĻ° <input> tag āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•:

<!DOCTYPE html>
<html>
 
   <head>
      <title>Text Input Control</title>
   </head>
     
   <body>
       
 
 
<form >
         First name: <input type = "text" name = "first_name" />
          
         Last name: <input type = "text" name = "last_name" />
      </form>
 
 
 
   </body>
     
</html>

Output

Text Input Control
First name: Last name:

Single-line text input controls āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ Single-line text input controls āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ type
āĻ•āĻŋ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° input control āĻ¸ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻžāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ text</ b> āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
ā§¨ name
Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š value
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•ā§‹āĻ¨ā§‹ initial āĻŦāĻž default value āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ē size
characters āĻāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ input control āĻāĻ° size āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ģ maxlength
Text Controle āĻ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻ¤āĻ—ā§āĻ˛ā§‹ chracter āĻ‡āĻ¨āĻĒā§āĻŸ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Note: āĻ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ HTML 5 āĻ āĻ†āĻ°ā§‹ āĻ…āĻ¨ā§‡āĻ• āĻ—ā§āĻ˛ā§‹ single Line input āĻŸā§āĻ¯āĻžāĻ— āĻ¯ā§‡āĻŽāĻ¨ : color, date, datetime-local, email, month, number, range, search, tel, time, url, week āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ¸ā§‡āĻ›ā§‡āĨ¤ āĻ¨āĻŋāĻšā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ–ā§āĻ¨:

<!DOCTYPE html>
<html>
 
   <head>
      <title>HTML 5 Single Line Input Controls</title>
   </head>
     
   <body>
      <form >
          Input Type color:  <input type="color" name="favcolor"><br>
          Input Type Date:  <input type="date" name="bday"><br>
          Input Type (date and time):  <input type="datetime-local" name="bdaytime"><br>
          Input Type E-mail:   <input type="email" name="email"><br>
          Input Type Month: <input type="month" name="bdaymonth"><br>
          Input Type Number: <input type="number" name="quantity" min="1" max="5"><br>
          Input Type Range: <input type="range" name="points" min="0" max="10"><br>
          Input Type Search: <input type="search" name="googlesearch"><br>
          Input Type Telephone: <input type="tel" name="usrtel"><br>
          Input Type Time:  <input type="time" name="usr_time"><br>
          Input Type URL: <input type="url" name="homepage"><br>
          Input Type Week:  <input type="week" name="week_year">
      </form>
   </body>
     
</html>

Output

HTML 5 Single Line Input Controls
Input Type color:
Input Type Date:
Input Type (date and time):
Input Type E-mail:
Input Type Month:
Input Type Number:
Input Type Range:
Input Type Search:
Input Type Telephone:
Input Type Time:
Input Type URL:
Input Type Week:

Password input controls

āĻāĻ‡āĻŸāĻžāĻ“ āĻāĻ•āĻŸāĻž single-line text input , āĻāĻŸāĻž User āĻĻā§‡āĻ° Password collect āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻ‡ input control āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻĢāĻ˛ā§‡ user āĻĻā§‡āĻ° input āĻ•āĻ°āĻž character āĻ—ā§āĻ˛āĻž mask āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ…āĻ°ā§āĻĨāĻžā§Ž character/āĻ…āĻ•ā§āĻˇāĻ° āĻ—ā§āĻ˛āĻŋ dot āĻāĻ° āĻŽāĻ¤ āĻ†āĻ¸ā§‡ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ password āĻŦāĻ•ā§āĻ¸ āĻ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡āĨ¤ āĻāĻŸāĻŋ <input type=”password”>āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĄāĻŋāĻĢāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•:

<!DOCTYPE html>
<html>
 
   <head>
      <title>Password Input Control</title>
   </head>
     
   <body>
       
 
<form >
         Password: <input type = "password" name = "password" />
      </form>
 
 
   </body>
     
</html>

Output

Password Input Control
Password:

Password input controls āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ password input controls āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ type
āĻ•āĻŋ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° input control āĻ¸ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻžāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ password</ b> āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
ā§¨ name
Password Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š value
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•ā§‹āĻ¨ā§‹ initial āĻŦāĻž default value āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ē size
characters āĻāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ input control āĻāĻ° size āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ģ maxlength
Password Input Controle āĻ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻ¤āĻ—ā§āĻ˛ā§‹ chracter āĻ‡āĻ¨āĻĒā§āĻŸ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Multiple-Line Text Input Controls

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° input āĻĒā§āĻ°āĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ input method āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ <textarea></textarea>āĻĻāĻŋāĻ¯āĻŧā§‡ define āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
 
   <head>
      <title>Multiple-Line Input Control</title>
   </head>
     
   <body>
       
 
<form>
         Description : 
         <textarea rows = "5" cols = "50" name = "description">
            Enter description here...
         </textarea>
      </form>
 
 
   </body>
     
</html>

Output

Multiple-Line Input Control
Description :

Multiple-Line Text Input Controls āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ Multiple-Line Text Input Controls āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ name
Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§¨ rows
input field āĻŸāĻŋ āĻ•āĻ¤ row āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ height āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
ā§Š cols
input field āĻŸāĻŋ āĻ•āĻ¤ colum āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ width āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

Checkbox Control

āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ option āĻĨā§‡āĻ•ā§‡ āĻāĻ•ā§‡āĻ° āĻ…āĻ§āĻŋāĻ• option select āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
   <head>
      <title>Checkbox Control</title>
   </head>
     
   <body>
       
 
<form>
         <input type = "checkbox" name = "bangla" value = "on"> Bangla
         <input type = "checkbox" name = "english" value = "on"> English
      </form>
 
 
   </body>
     
</html>

Output

Checkbox Control
Bangla English

Checkbox Control āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ Checkbox Control āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ type
āĻ•āĻŋ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° input control āĻ¸ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻžāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ checkbox</ b> āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
ā§¨ name
checkbox Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š value
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•ā§‹āĻ¨ā§‹ initial āĻŦāĻž default value āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ē checked
āĻŦāĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ input control āĻ•ā§‡ checked āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Radio Button Control

āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ option āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ§ā§ āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ option āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
 
   <head>
      <title>Radio Box Control</title>
   </head>
 
   <body>
       
 
<form>
         <input type = "radio" name = "subject" value = "maths"> Maths
         <input type = "radio" name = "subject" value = "physics"> Physics
      </form>
 
 
   </body>
</html>

Output

Radio Box Control
Maths Physics

radio Control āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ radio Control āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ type
āĻ•āĻŋ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° input control āĻ¸ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻžāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ radio</ b> āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
ā§¨ name
radio Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š value
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•ā§‹āĻ¨ā§‹ initial āĻŦāĻž default value āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ē checked
āĻŦāĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ radio input control āĻ•ā§‡ checked āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Select Box Control

Select Box āĻāĻŸāĻžāĻ•ā§‡ āĻ†āĻŦāĻžāĻ° āĻĄā§āĻ°āĻĒāĻĄāĻžāĻ‰āĻ¨ box āĻ“ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡ , āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛ā§‹ option āĻĄā§āĻ°āĻĒāĻĄāĻžāĻ‰āĻ¨ āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡ , āĻ†āĻ° āĻ¸ā§‡āĻ‡ āĻĄā§āĻ°āĻĒāĻĄāĻžāĻ‰āĻ¨ āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˛āĻŋāĻ¸ā§āĻŸ āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
 
   <head>
      <title>Select Box Control</title>
   </head>
     
   <body>
       
 
<form>
         <select name = "dropdown">
<option value = "Maths" selected>Maths</option>
<option value = "Physics">Physics</option>
<option value="Bangla">Bangla</option>
         </select>
      </form>
 
 
   </body>
     
</html>

Output

Select Box Control

Note: āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻšāĻžāĻ‡āĻ˛ā§‡ Select āĻāĻ° Option āĻ—ā§āĻ˛ā§‹āĻ•ā§‡ <optgroup> </optgroup> tag āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ group wise āĻ¸āĻžāĻœāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ¨āĻŋāĻšā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨:

HTML 5 Select Controls with Group

Input List āĻāĻŦāĻ‚ datalist Control

Input field āĻ āĻ¸āĻžāĻ°ā§āĻšāĻŋāĻ‚ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤āĻƒ dropdown list āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻ¤ real time āĻ¸āĻžāĻ°ā§āĻšāĻŋāĻ‚ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻ¨āĻŋāĻšā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨:

<!DOCTYPE html>
<html>
 
   <head>
      <title>HTML 5 input list and datalist</title>
   </head>
     
   <body>
      <form>
          <input list="browsers" name="browser">
            <datalist id="browsers">
               <option value="Internet Explorer">
               <option value="Firefox">
               <option value="Chrome">
               <option value="Opera">
               <option value="Safari">
            </datalist>
         <input type="submit">
      </form>
   </body>
     
</html>

Output

HTML 5 input list and datalist

Select Control āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ Select Control āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ name
Select Input Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž value āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§¨ value
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ value āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š multiple
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻĒāĻ¸āĻ¨ āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻĒā§āĻ°āĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Ē Selected
āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻĒāĻ¸āĻ¨ āĻ•ā§‡ āĻŦāĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ°āĻžāĻ–āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

File Upload Box Controls

website āĻ user āĻ•ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ§āĻ°āĻŖā§‡āĻ° file upload āĻ•āĻ°āĻžāĻ° option allow āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻžāĻ•ā§‡ <input type=”file”>āĻĻāĻŋāĻ¯āĻŧā§‡ define āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŦā§āĻā§‡ āĻ¨ā§‡āĻ¯āĻŧāĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
 
   <head>
      <title>File Upload Box</title>
   </head>
 
   <body>
       
 
<form>
         <input type = "file" name = "fileupload" accept = "image/*" />
      </form>
 
 
   </body>
     
</html>

Output

File Upload Box

File Upload Control āĻāĻ° attributes āĻ•āĻŋ āĻ•āĻŋ?

āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° attribute āĻ—ā§āĻ˛ā§‹ File Upload Control āĻ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Sr.No   attribute āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
ā§§ type
āĻ•āĻŋ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° input control āĻ¸ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻžāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ file</ b> āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĨ¤
ā§¨ name
File Upload Control āĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž File āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ¯āĻžāĻŦā§‡, āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋ āĻ¨āĻžāĻŽā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻšāĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
ā§Š accept
āĻ•āĻŋ āĻ§āĻ°āĻŖā§‡āĻ° āĻŦāĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻĒāĻ˛ā§‹āĻĄ allow āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

Button Controls

āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻž āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž , āĻāĻŦāĻ‚ html āĻāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§āĻ˛āĻŋāĻ•ā§‡āĻŦāĻ˛ā§‡ āĻ…ā§āĻ¯āĻžāĻ•āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ button tag āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻ° āĻāĻ‡ āĻŸā§āĻ¯āĻžāĻ— āĻŸāĻŋ āĻĻā§āĻ‡āĻ­āĻžāĻŦā§‡āĻ‡ āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻšāĻšā§āĻ›ā§‡ <input type=”button” /> āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻšāĻšā§āĻ›ā§‡ <button type=”button”> </button> āĻ†āĻ° āĻāĻ‡ type āĻāĻ° value āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ submit āĻĻā§‡āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ submit āĻāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ value āĻ¯āĻĻāĻŋ reset āĻĻā§‡āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ form āĻāĻ° reset āĻāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ āĻ›āĻžāĻĄāĻŧāĻž āĻ†āĻĒāĻ¨āĻŋ button type āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ image āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻāĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ src āĻāĻ° value āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ image āĻāĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻ¸āĻŦ āĻ—ā§āĻ˛ā§‹ āĻŦāĻžāĻŸāĻ¨ āĻāĻ° āĻāĻ•āĻŸāĻž āĻ•āĻ°ā§‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ–ā§‡ āĻ¨ā§‡āĻ¯āĻŧāĻž āĻ¯āĻžāĻ• :

<!DOCTYPE html>
<html>
 
   <head>
      <title>File Upload Box</title>
   </head>
     
   <body>
       
 
<form>
         <input type = "submit" name = "submit" value = "Submit" />
         <input type = "reset" name = "reset" value = "Reset" />
         <input type = "button" name = "ok" value = "OK" />
         <input type = "image" name = "imagebutton" src = "http://axilthemes.com/themes/papr/wp-content/themes/papr/assets/img/logo-black.svg" />
      </form>
 
 
   </body>
     
</html>

Output

File Upload Box

Hidden Form Controls

āĻĢāĻ°ā§āĻŽ āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻžāĻŸāĻž Hidden āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ Server āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ Hidden Form Control āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ HTML Hidden Form Control āĻāĻ° āĻĄāĻžāĻŸāĻž browser āĻ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧāĻ¨āĻžāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•:

<!DOCTYPE html>
<html>
 
   <head>
      <title>File Upload Box</title>
   </head>
 
   <body>
      <form>
         <p>This is page 10</p>
         <input type = "hidden" name = "pagename" value = "10" />
         <input type = "submit" name = "submit" value = "Submit" />
         <input type = "reset" name = "reset"  value = "Reset" />
      </form>
   </body>
     
</html>

Output

File Upload Box

This is page 10

fieldset āĻāĻŦāĻ‚ legend

Form āĻāĻ° Element āĻ—ā§āĻ˛ā§‹āĻ•ā§‡ group āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻœā§‡ fieldset tag āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ , āĻ†āĻ° fieldset āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ caption āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ legend āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ˛ā§āĻ¨ āĻāĻ•āĻŸāĻž āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•:

<!DOCTYPE html>
<html>
 
   <head>
      <title>HTML Fieldset and Legend</title>
   </head>
     
   <body>
      <form>
         <fieldset>
            <legend>Personal Information:</legend>
             Name: <input type="text"><br>
             Email: <input type="text"><br>
             Date of birth: <input type="date">
         </fieldset>
      </form>
   </body>
     
</html>

Output

HTML Fieldset and Legend
Personal Information: Name:
Email:
Date of birth:

Output Input Control

āĻĻā§āĻŸāĻŋ input field āĻāĻ° calculation output āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ <output> tag āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§‡ āĻ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ <form > tag āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻž āĻ›ā§‹āĻŸ javascript code āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻšāĻ˛ā§āĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•:

<!DOCTYPE html>
<html>
   <head>
      <title>HTML Fieldset and Legend</title>
   </head>
   <body>
      <form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
         <input type="range" id="a" value="50">100
         +<input type="number" id="b" value="50">
         =<output name="x" for="a b"></output>
      </form>
 
 
      </form>
   </body>
</html>

Output

HTML Fieldset and Legend
0 100 + =