این آموزش در تاریخ ۱۴۰۲/۰۶/۲۰ آپدیت شده است.
آموزش صفت Method در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش صفت Method در HTML با من همراه باشید.

Free-Learn
آنچه در این جلسه میخوانید :
صفت Method در HTML
صفت method صفتی است که درون تگ Form مورد استفاده قرار میگیرد و یکی از مهم ترین صفت های تگ Form حساب میشه که با استفاده از آن میتوان نحوه چگونگی ارسال داده های فرم را به سرور مشخص کرد.
صفت method دو مقدار میتونه داشته باشه :
- Get
- Post
اگر ما از مقدار Get درون صفت method استفاده نماییم، در هنگام ارسال داده های فرم به سرور، اطلاعات وارد شده توسط کاربر در نوار آدرس مرورگر قابل مشاهده می باشد. ( مثال کمی پایین تر )
برخلاف Get در صورت استفاده از مقدار Post دیگه اطلاعات ارسالی در نوار آدرس مرورگر نمایش داده نخواهد شد و از نظر امنیتی نیز این روش برای ارسال اطلاعات پیشنهاد میشود. ( مثال کمی پایین تر )
Free-Learn
عناصری که توسط این صفت پشتیبانی می شوند
این صفت را میتوان در عناصر/تگ های زیر بکار برد.
| <form> |
Free-Learn
مثال از صفت Method در HTML
در ادامه میتوانید یک مثال از این صفت را مشاهده نمایید.
مثال شماره ۱ : استفاده از مقدار Get
|
1 2 3 4 5 6 7 8 |
<body> <form action="files/get_data17.php" method="GET" target="_blank"> نام: <input type="text" name="myname"> <br><br> <input type="submit" value="ارسال"> </form> </body> |
مثال شماره ۲ : استفاده از مقدار Post
|
1 2 3 4 5 6 7 8 |
<body> <form action="files/get_data.php" method="POST" target="_blank"> نام: <input type="text" name="myname"> <br><br> <input type="submit" value="ارسال"> </form> </body> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از صفت method در HTML پشتیبانی میکنند یا خیر.
| نام صفت | Chrome | Firefox | Opera | Safari | Edge |
| method | بله | بله | بله | بله | بله |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این صفت در HTML بصورت زیر می باشد.
|
1 |
<form method="GET|POST"> |
Free-Learn
جدول مقادیر صفت Method در HTML
در جدول زیر میتوانید، مقادیری را که میتوان در این صفت استفاده کرد مشاهده نمایید.
| مقدار | توضیح |
|---|---|
| GET | مقدار پیشفرض داده های فرم در نوار آدرس مرورگر قابل مشاهده می باشند |
| POST | داده های فرم در نوار آدرس مرورگر قابل مشاهده نمی باشد |
Free-Learn
نکات و توضیحات
- بصورت پیش فرض اگه method رو مشخص نکنید، خودش خودکار GET تنظیم شده.
- داده های حساس رو نباید با متد GET بفرستید چون به راحتی در نوار آدرس مرورگر قابل مشاهدس و حتی میشه به راحتی مقدارشو دستکاری کرد.
- متدهای POST و GET رو با حروف کوچک یا بزرگ میشه نوشت و فرقی نمیکنه، مثله post یا get
- در متد GET تقریبا تا ۳,۰۰۰ کاراکتر میشه ارسال کرد ولی در POST نامحدود می باشد





