HTML Form Attributes
10 تیر 1404
ارسال شده توسط سمیرا خانی
37 بازدید
🔧 ویژگیهای تگ <form>
| ویژگی (Attribute) | توضیح |
|---|---|
action |
آدرس URLای را مشخص میکند که دادههای فرم پس از ارسال (submit) به آن فرستاده میشوند. مثال: action="/submit" |
method |
روش ارسال اطلاعات فرم را تعیین میکند. مقادیر رایج: GET و POST |
enctype |
نحوه کدگذاری اطلاعات فرم را مشخص میکند. معمولاً برای ارسال فایل استفاده میشود: – application/x-www-form-urlencoded (پیشفرض)– multipart/form-data (برای آپلود فایل)– text/plain |
target |
مشخص میکند پاسخ فرم در کجا نمایش داده شود. مقادیر: _self, _blank, _parent, _top |
name |
یک نام به فرم اختصاص میدهد (برای استفاده در JavaScript) |
novalidate |
اگر باشد، اعتبارسنجی HTML5 غیرفعال میشود |
autocomplete |
کنترل میکند که آیا مرورگر مقادیر قبلی را به صورت خودکار پر کند یا نه. مقادیر: on, off |
🔘 ویژگیهای تگهای <input>، <select> و <textarea>
| ویژگی (Attribute) | توضیح |
|---|---|
type |
نوع ورودی را مشخص میکند مثل: text, email, password, checkbox, radio و … |
name |
نام فیلد ورودی. این نام در ارسال اطلاعات به عنوان کلید (key) استفاده میشود |
value |
مقدار پیشفرض ورودی را تعیین میکند |
placeholder |
یک راهنمای کوتاه برای پر کردن فیلد نمایش میدهد |
required |
فیلد را الزامی میکند |
readonly |
فیلد فقطخواندنی میشود (قابل ویرایش نیست) |
disabled |
فیلد را غیرفعال میکند (در ارسال فرم لحاظ نمیشود) |
maxlength |
حداکثر تعداد کاراکتر مجاز را مشخص میکند |
min, max |
حداقل و حداکثر مقدار مجاز را مشخص میکند (برای عدد، تاریخ و…) |
pattern |
یک الگوی (regex) برای اعتبارسنجی ورودی تعیین میکند |
multiple |
اجازه انتخاب چند مقدار را میدهد (مثلاً در آپلود چند فایل یا ایمیل) |
step |
گامهای مجاز بین مقادیر را تعیین میکند (مثلاً step="0.1") |
autofocus |
هنگام بارگذاری صفحه، این فیلد به صورت خودکار انتخاب میشود |
checked |
دکمهی رادیویی یا چکباکس را از پیش انتخاب میکند |
دیدگاهتان را بنویسید