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 | نحوه کدگذاری دادههای فرم |