فرم ها را چگونه در HTML بسازیم؟
تگ فرم به چه شکل است؟
تگ فرم بصورت <form> … </form> نوشته میشود که در بین تگ باز و تگ بسته قسمت های مختلف فرم قرار داده میشوند
<form> . . . المانها </form>
محتوا به کجا ارسال میشود ؟
یکی از خواص تگ فرم خاصیت action است که مشخص میکند به چه ادرسی باید اطلاعات فرستاده شوند
در صورت خالی بودن اطلاعات به همان فایل که فرم در ان وجود دارد ارسال میشوند
<form action=""> </form>
در صورتی که بخواهیم به فایل دیگری ارسال شود(در مثال بالا چون خالی است به خود فایل مبدا اطلاعات فرستاده میشود)
ادرس ان فایل را باید به عنوان مقدار به action بدهیم در صورتی که فایل مقسد در کنار فایل اولیه که فرم در ان تعریف شده است باشد اسم فایل را فقط مینویسم به این شکل
<form action="receive.php"> </form>
متدهای ارسال اطلاعات به چه شکل هستند؟
با مقدار دهی method به 2 روش میتوانیم اطلاعات را ارسال کنیم
روش اول get که کد به این صورت نوشته میشود
<form action=" " method="get"> </form> و روش دوم استفاده از روش post است به این شکل نوشته میشود <form action="" method="post"> </form>
چه زمان از get استفاده کنیم و چه زمان از post استفاده میکنیم؟
ادامهی آموزش فقط برای اعضاء سایت نمایش داده میشود
[member]
زمانی که از get استفاده میکنیم در انتهای ادرس url مقصد اطلاعات فرستاده میشوند و قابل رویت هستند
اطلاعات غیر حساس و با حجم پایین را با GET دریافت کنید زیرا برای حجم های بزرگ محدود است
و گاهی نمیخواهیم این اطلاعات رویتپذیر باشند مثلا در حال گرفتن پسود از کاربر هستیم
که نباید جایی دیده شود در این زمان از روش post استفاده میکنیم که اطلاعات نمایش داده نشوند و محدودیت برای حجم های بالای اطلاعات هم وجود ندارد
حتما این مقاله مطالعه شود
انواع ورودی در HTML کدامند؟
موفق باشید
[/member]