html āĻ Form āĻāĻŋ?
āĻ¸āĻžāĻāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§āĻ¯āĻŧāĻžāĻ° āĻ¯ā§ āĻŽāĻžāĻ§ā§āĻ¯āĻŽ āĻ¸ā§āĻāĻžāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ 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 Method | POST 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 āĻā§āĻ˛ā§ āĻšāĻ˛-
- application/x-www-form-urlencoded āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ simple form āĻā§āĻ˛ā§āĻ¤ā§ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻšāĻ¯āĻŧā§ āĻĨāĻžāĻā§āĨ¤ āĻ¯ā§āĻāĻž default āĻāĻžāĻŦā§āĻ encoded āĻĨāĻžāĻā§āĨ¤
- 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 āĻāĻ°āĻŦā§āĻ¨ āĻ¸ā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨āĨ¤ āĻāĻ˛ā§āĻ¨ āĻĻā§āĻāĻž āĻ¯āĻžāĻ-
- Text Input Controls
- Checkboxes Controls
- Radio Box Controls
- Select Box Controls
- File Select boxes
- Hidden Controls
- Clickable Buttons
- Submit and Reset Button
Text Input Controls āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻŋāĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻšāĻ¯āĻŧā§ āĻĨāĻžāĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ HTML FORM āĻ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨āĨ¤
- Single-line text input controls
- Password input controls
- 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
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
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 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 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 āĻāĻ° 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 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
Note: āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻāĻ˛ā§ Select āĻāĻ° Option āĻā§āĻ˛ā§āĻā§ <optgroup> </optgroup> tag āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ group wise āĻ¸āĻžāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŋ āĻĻā§āĻā§āĻ¨:
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
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 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
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
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
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