Form Attributes in HTML <form> tag ke andar use hote hain. Ye decide karte hain form ka data kaha jayega, kaise jayega, aur kaise behave karega.
Action Attribute
action batata hai ki form submit hone ke baad data kaha bhejna hai (server pe kaunsi file).
Example:
![]()
Jab user submit karega, data action_page.php file me jayega. Agar action nahi diya, to data current page pe hi submit hoga.
Target Attribute
target batata hai ki result kaha open hoga.
| Value | Kya karta hai |
| _blank | Naye tab me open karega |
| _self | Same page me open karega (default) |
| _parent | Parent frame me open karega |
| _top | Full window me open karega |
| framename | Kisi specific iframe me open karega |
Example: (new tab me open karega)
![]()
Method Attribute
method batata hai data kaise bhejna hai, GET ya POST.
GET Method
![]()
Features:
- Data URL me show hota hai
- Sensitive data ke liye use mat karo
- URL length limit hoti hai
- Bookmark ho sakta hai
- Search queries ke liye useful
POST Method
![]()
Features:
- Data URL me show nahi hota
- Sensitive data ke liye safe
- Size limit nahi hoti
- Bookmark nahi ho sakta
Autocomplete Attribute
Ye decide karta hai browser automatically pehle wala data fill kare ya nahi.
![]()
Values:
- on (browser suggestions dega)
- off (suggestions nahi dega)
Novalidate Attribute
Normally browser form submit se pehle check karta hai input valid hai ya nahi. Agar novalidate lagaya to validation nahi karega. Matlab bina check kiye submit ho jayega.
![]()
Important Attributes:
Niche diye gaye sab form attributes in HTML hai.
| Attribute | Description |
| action | Data kaha bhejna hai |
| method | GET ya POST |
| target | Result kaha open hoga |
| autocomplete | Auto fill on/off |
| novalidate | Validation band kare |
| enctype | Data encode kaise hoga (POST ke sath use hota hai) |
| name | Form ka naam |
| accept-charset | Character encoding batata hai |
| rel | Relation define karta hai |