ویژگی های فرم

در این بخش از آموزش می خواهیم به یادگیری برخی ویژگی های مربوط به المان form بپردازیم.

در جدول زیر لیست ویژگی های مربوط به المان form را به همراه توضیحات مشاهده می کنید :

نام ویژگی  توضیحات
accept-charset تعداد کاراکتر های استفاده شده در فرم را مشخص می کند
action این ویژگی مشخص می کند که اطلاعات به کدام صفحه ارسال شود
autocomplete این ویژگی مشخص می کند فرم باید به صورت خودکار تکمیل شود یا خیر
enctype این ویژگی رمز گذاری اطلاعات را هنگام ارسال فرم تعیین می کند
method این ویژگی مشخص می کند داده از طریق ادرس ارسال شود یا از طریق header
name این ویژگی نام فرم را مشخص می کند
onvalidate این ویژگی مشخص می کند که فرم هنگام ارسال نباید تایید شود
rel این ویژگی ارتباطی را بین سند جاری و یک منبع خارجی تعریف می کند
target مکان نمایش پاسخ هنگام ارسال فرم

در ادامه ، به مطالعه این ویژگی ها خواهیم پرداخت.

ویژگی accept-charset

این ویژگی تعداد کاراکتر های استفاده شده در فرم را مشخص می کند.

مثالی از ویژگی accept-charset را مشاهده می کنید :

<form accept-charset="UTF-8">

ویژگی action

ویژگی action ، مشخص می کند که اطلاعات به کدام صفحه ارسال شود.

مثالی از ویژگی action :

<form action="Home.php">

 این ویژگی به صورت پیشفرض ، اطلاعات را به همان صفحه ارسال می کند.

ویژگی autocomplete

این ویژگی مشخص می کند که اطلاعات فرم باید به صورت خودکار پر شود یا خیر.

مثالی از ویژگی autocomplete :

<form autocomplete="on">

ویژگی enctype

ویژگی enctype رمز گذاری داده های یک فرم را ، هنگام ارسال مشخص می کند.

مثالی از ویژگی enctype :

<form action="Home.php" enctype="multipart/form-data">

ویژگی method

این ویژگی نحوه ارسال اطلاعات را مشخص می کند.

مقدار این ویژگی GET یا POST است.

  • GET : اطلاعات را از طریق آدرس ارسال می کند.
  • POST : اطلاعات را از طریق header ارسال می کند.

مثالی هایی از این ویژگی با مقادیر مختلف :

<form action="Home.php" method="GET">
<form action="Home.php" method="POST">

ویژگی name

برای مشخص کردن نام یک فرم باید از ویژگی name استفاده کنید.

مثالی از ویژگی name را مشاهده می کنید :

<form name="forms at PNLdev">

ویژگی novalidate

ویژگی novalidate مشخص می کند که اطلاعات هنگام ارسال نباید تایید شود.

مثالی از این ویژگی را مشاهده می کنید :

<form action="Home.php" novalidate>

ویژگی rel

ویژگی rel ارتباطی را بین سند جاری و یک منبع خارجی تعریف می کند.

مثالی از این ویژگی را مشاهده می کنید :

<form action="Home.php" rel="help">

ویژگی target

ویژگی target مکان نمایش پاسخ فرم را تعیین می کند.

مثالی از ویژگی target را مشاهده می کنید :

<form action="Home.php" method="GET" target="_blank">

خلاصه درس

در این بخش با برخی ویژگی های مربوط به المان form آشنا شدید.

دو تا از مهمترین ویژگی های این المان ، action و method هستند.

ویژگی action مشخص می کند که اطلاعات فرم به کدام صفحه ارسال شود.

همچنین ویژگی method مشخص می کند که اطلاعات فرم چگونه ارسال شود.

توسعه دهندگان
احسان اسلامی