HTML Form Attributes
تگ <form> در HTML چند ویژگی مهم داره که رفتار فرم رو کنترل میکنن.
🔹 1. action
آدرس مقصدی که دادههای فرم به اون ارسال میشن.
🔹 2. method
روش ارسال دادهها به سرور.
-
GET → دادهها در آدرس (URL) نمایش داده میشن. (برای جستجو، درخواست ساده)
-
POST → دادهها درون بدنه درخواست ارسال میشن. (برای اطلاعات محرمانه، ثبتنام، ورود)
🔹 3. target
مشخص میکنه نتیجه ارسال فرم در کجا باز بشه.
-
_self→ همان پنجره (پیشفرض) -
_blank→ پنجره یا تب جدید -
_parent→ فریم والد -
_top→ کل صفحه
🔹 4. autocomplete
تعیین میکنه مرورگر فیلدها رو بهصورت خودکار پر کنه یا نه.
-
on→ فعال (پیشفرض) -
off→ غیرفعال
🔹 5. novalidate
وقتی روی فرم قرار بگیره، اعتبارسنجی HTML (مثل required یا type) رو غیرفعال میکنه.
🔹 6. enctype
نوع کدیگذاری دادههای ارسالی به سرور رو مشخص میکنه.
-
application/x-www-form-urlencoded → پیشفرض
-
multipart/form-data → برای آپلود فایل
-
text/plain → متن ساده
📋 جدول خلاصه
| ویژگی | توضیح |
|---|---|
| action | آدرس مقصد دادهها |
| method | روش ارسال (GET یا POST) |
| target | محل نمایش نتیجه (self, blank, parent, top) |
| autocomplete | تکمیل خودکار (on/off) |
| novalidate | غیرفعال کردن اعتبارسنجی فرم |
| enctype | نحوه کدگذاری دادههای فرم |
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React