تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

فرم در HTML – المان <form>

فرم وب و المان form در HTML

در HTML و صفحات وب از فرم ها برای ورود داده توسط کاربر و ارسال اطلاعات استفاده می‌شود. فرم های وب معمولا شامل مجموعه‌ای از المان ها نظیر لیبل ها، جعبه های متنی، دکمه های رادیویی، جعبه های بررسی، دکمه ارسال و … است. شما می‌توانید از المان <form> برای ایجاد فرم های اچ‌تی‌ام‌ال استفاده کنید.

المان <form> در HTML المانی است که اجزای مختلف یک فرم نظیر لیبل ها، جعبه های متنی، دکمه ارسال فرم و … را دربرمی‌گیرد. معمولا داده های فرم به منظور پردازش، ذخیره سازی و … برای سرور وب ارسال می‌شود.

مثالی ساده از یک فرم وب

به عنوان یک مثال ساده، کد زیر مربوط به فرمی شامل دو المان <input> با نوع text (جعبه متنی) همراه با دو لیبل متناظر با آن‌ها (برای درج عنوان جعبه‌ها) و یک المان <input> با نوع submit (دکمه ارسال) می‌باشد:

<form action="/action.php" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br>
  <input type="submit" value="Submit">
</form>

معمولا این کد مشابه با تصویر زیر توسط مرورگر وب رندر می‌شود:

نمایی از یک فرم وب شامل دو تکست باکس و یک دکمه برای ارسال فرم اینترنتی

با جزئیات المان های داخل فرم در بخش‌های آتی این مجموعه آموزشی به صورت مجزا آشنا می‌شوید.

خصوصیت های متداول برای المان <form>

برای المان <form> می‌توانید از خصوصیت های مختلفی شامل موارد زیر استفاده کنید:

  • خصوصیت accept-charset: این خصوصیت، فهرستی از کاراکتر انکدینگ های قابل قبول برای ارسال فرم را مشخص می‌کند.
  • خصوصیت action: مقدار این خصوصیت، نشانی یا URL ای را مشخص می‌کند که داده های فرم برای آن ارسال می‌شود. معمولا این نشانی وظیفه پردازش و ذخیره سازی داده های فرم روی سرور را برعهده دارد.
  • خصوصیت autocomplete: این خصوصیت با مقدار on یا off مشخص می‌کند آیا به صورت پیشفرض مقدار المان های فرم می‌توانند توسط مرورگر وب به شکل خودکار تکمیل شوند یا خیر؟
  • خصوصیت enctype: این خصوصیت در صورتی که خصوصیت method برابر با post باشد نحوه یا نوع کدگذاری داده های فرم برای ارسال را مشخص می‌کند. خصوصیت enctype می‌تواند یکی از مقادیر application/x-www-form-urlencoded (مقدار پیشفرض), multipart/form-data (ضروری برای آپلود فایل از طریق فرم) یا text/plain (برای ارسال به صورت متن ساده بدون انکدینگ) را داشته باشد.
  • خصوصیت method: این خصوصیت، متد HTTP برای ارسال داده های فرم را مشخص می‌کند. مقدار خصوصیت method می‌تواند به صورت post, get یا dialog مشخص شود.
  • خصوصیت name: این خصوصیت، نام فرم را مشخص می‌کند.
  • خصوصیت novalidate: این خصوصیت مشخص می‌کند نباید فرم هنگام ارسال اعتبارسنجی شود. خصوصیت novalidate یک خصوصیت بولی در HTML است و می‌تواند بدون مقدار یا با مقدار novalidate در تگ شروع المان <form> درج شود.
  • خصوصیت rel: این خصوصیت، ارتباط بین سند جاری و منبع لینک شده را مشخص می‌کند و می‌تواند دارای مقادیر external, help, license, next, nofollow, noopener, noreferrer, opener, prev و search باشد.
  • خصوصیت target: این خصوصیت مشخص می‌کند پس از ارسال فرم، پاسخ دریافتی کجا نمایش داده شود. خصوصیت target می‌تواند یکی از مقادیر _blank, _self, _parent یا _top را داشته باشد.

با جزئیات این خصوصیت ها و مقادیر آن‌ها در بخش‌های آتی این مجموعه آموزشی به صورت مجزا آشنا می‌شوید.

بازگشت به فهرست مجموعه آموزشی HTML

تولید و انتشار محتوای تخصصی علاوه بر زمان، هزینه هم دارد. بخش عمده هزینه‌های تک‌دیک با بودجه شخصی و حمایت‌های شما کاربران گرامی تأمین می‌شود. اگر محتوای این صفحه برای شما مفید واقع شده با روش‌های مختلفی از سراسر دنیا می‌توانید در تکمیل و تداوم فعالیت این سایت به گروه کوچک ما کمک کنید و در اجر معنوی آن نیز سهیم شوید. ما صمیمانه قدردان این محبت شما هستیم.

ما در تک‌دیک تلاش می‌کنیم محتوایی دقیق، واضح و بدون اشتباه منتشر کنیم. به همین دلیل هر مطلب پیش از انتشار بارها بازبینی می‌شود. از طرف دیگر با توجه به حجم بالای مطالب به کمک شما هم نیاز داریم. اگر احساس می‌کنید محتوای این صفحه باید بروزرسانی، تکمیل یا تصحیح شود و یا سوالی در مورد این مطلب دارید که بدون پاسخ مانده خوشحال می‌شویم آن را در بخش دیدگاه‌های همین مطلب با ما در میان بگذارید.

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته‌های بیشتر

تبلیغات متنی ساده