ویژگی های فرم
در این بخش از آموزش می خواهیم به یادگیری برخی ویژگی های مربوط به المان 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 مشخص می کند که اطلاعات فرم چگونه ارسال شود.