میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

صفت در فرم

آموزش صفت در فرم های Html
با عرض سلام و خسته نباشید خدمت تمام برنامه نویسان و دوستان عزیز و گرامی
در جلسات قبل با فرم و انواع تگ های فرم خدمت شما عزیزان بودیم .
در این جلسه به معرفی و آموزش صفت در فرم خواهیم پرداخت.
خوب بریم سراغ آموزش

صفت action

صفت action عملیاتی را که باید هنگام ارسال فرم انجام شود ، تعریف می کند.
معمولاً وقتی کاربر روی دکمه ارسال کلیک می کند ، داده های فرم به پرونده ای در سرور ارسال می شود.
در مثال زیر ، داده های فرم به فایلی به نام “action_page.php” ارسال می شود. این پرونده شامل یک اسکریپت سمت سرور است که داده های فرم را مدیریت می کند.

<form action=”/action_page.php”>
<label for=”fname”>نام</label><br>
<input type=”text” id=”fname” name=”fname” value=”علی”><br>
<label for=”lname”>نام خانوادگی :</label><br>
<input type=”text” id=”lname” name=”lname” value=”محمدی”><br><br>
<input type=”submit” value=”Submit”>
</form>

نکته: اگر صفت action حذف شود ، عملکرد روی صفحه فعلی تنظیم می شود.

 

صفت Target

ویژگی target مشخص می کند که پاسخی را که پس از ارسال فرم دریافت می شود ، نمایش دهد.
ویژگی target می تواند یکی از مقادیر زیر را داشته باشد:

blank_      پاسخ در یک پنجره یا برگه جدید نمایش داده می شود

self_    پاسخ در پنجره فعلی نمایش داده می شود

parent_     پاسخ در قاب اصلی نمایش داده می شود

top_    پاسخ در بدنه کامل پنجره نمایش داده می شود

نام فرم :  پاسخ در iframe نامگذاری شده نمایش داده می شود

مقدار پیش فرض self_ است که به این معنی است که پاسخ در پنجره فعلی باز می شود.

صفت Method

مشخصه Method ، روش HTTP را مشخص می کند تا هنگام ارسال داده های فرم ، از آن استفاده شود.
داده های فرم را می توان به عنوان متغیرهای URL (با method=”get) یا به عنوان معامله پست HTTP (با method=”post) ارسال کرد.
روش پیش فرض HTTP هنگام ارسال داده های فرم GET است.

 

<form action=”/action_page.php” method=”post”>

<form action=”/action_page.php” method=”get”>

نکاتی در مورد GET

داده های فرم را در نام / مقدار به URL اضافه می کند
هرگز از GET برای ارسال اطلاعات حساس استفاده نکنید! (داده های فرم ارسالی در URL قابل مشاهده است!)
طول یک URL محدود است (۲۰۴۸ نویسه)
برای ارسال فرم در جایی که کاربر بخواهد نتیجه را علامت گذاری کند مفید است
GET برای داده های غیر ایمن مانند رشته های جستجوی Google مفید است

 

نکاتی در مورد POST

داده فرم را در قسمت اصلی درخواست HTTP ضمیمه می کند (داده های فرم ارسالی در URL نشان داده نمی شود)
POST محدودیتی در اندازه ندارد و می تواند برای ارسال مقدار زیادی داده استفاده شود.
ارسال فرم با POST نمی تواند نشانک گذاری شود
اگر داده های فرم حاوی اطلاعات حساس یا شخصی است ، همیشه از POST استفاده کنید!

 

صفت autocomplete

ویژگی autocomplete خودکار مشخص می کند که آیا فرم باید تکمیل خودکار را روشن یا خاموش کند.
هنگامی که تکمیل خودکار روشن است ، مرورگر به طور خودکار مقادیر را بر اساس مقادیری که کاربر قبلاً وارد کرده است ، تکمیل می کند.

<form action=”/action_page.php” autocomplete=”on”>

 

صفت novalidate

ویژگی novalidate یک ویژگی بولی است.
در صورت وجود ، مشخص می کند که داده-فرم (ورودی) هنگام ارسال نباید تأیید شود.

<form action=”/action_page.php” novalidate>

 

 

امیدواریم این بخش از آموزش در مورد صفت در فرم  Html نیز برای شما مفید واقع شده باشد و ما را در تلگرام و اینستاگرام دنبال کنید .

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید .

ارسال دیدگاه

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

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟