ویژگی formMethod دکمه

تعریف و استفاده

formMethod تنظیم یا بازگشت ویژگی ویژگی formmethod مقدار

ویژگی formmethod روش HTTP استفاده شده برای ارسال داده‌های فرم را مشخص می‌کند. این ویژگی ویژگی method فرم را برمی‌گرداند.

ویژگی formmethod فقط برای نوع "submit" استفاده می‌شود.

داده‌های فرم می‌تواند به عنوان متغیرهای URL (با استفاده از method="get") یا به عنوان HTTP post (با استفاده از method="post") ارسال شود.

نکات مربوط به روش "get":

  • این داده‌های فرم را به عنوان یک زوج نام/مقدار به URL اضافه می‌کند
  • این برای فرم‌هایی که کاربران می‌خواهند نتایج را به عنوان بوکمارک ذخیره کنند بسیار مفید است
  • مقدار داده‌هایی که می‌توان در URL قرار داد محدود است (بسته به مرورگر متفاوت است)، بنابراین نمی‌توانید اطمینان حاصل کنید که تمام داده‌های فرم به درستی انتقال داده می‌شوند
  • از روش "get" برای انتقال اطلاعات حساس استفاده نکنید!(پسورد یا اطلاعات حساس در آدرس بار مرورگر نمایش داده می‌شود)!

نکات مربوط به روش "post":

  • این داده‌های فرم را به عنوان یک تراکنش HTTP post ارسال می‌کند
  • فرم‌هایی که با روش "post" ارسال می‌شوند، نمی‌توانند به عنوان بوکمارک اضافه شوند
  • قوی‌تر و امن‌تر از "get" است
  • محدودیت اندازه‌ای ندارد

نکته:ویژگی formmethod این ویژگی جدیدی است که در HTML5 برای عنصر <button> معرفی شده است.

مثال

مثال 1

بازگشت روش HTTP استفاده شده برای ارسال فرم:

var x = document.getElementById("myBtn").formMethod;

آزمایش کنید

مثال 2

تغییر روش ارسال داده‌های فرم:

document.getElementById("myBtn").formMethod = "post";

آزمایش کنید

مثال 3

مثال دیگری برای بازگشت ویژگی formMethod:

var x = document.getElementById("myBtn").formMethod;

آزمایش کنید

نحوه استفاده

بازگشت ویژگی formMethod:

buttonObject.formMethod

تنظیم ویژگی formMethod:

buttonObject.formMethod = get|post

مقدار ویژگی

مقدار توضیح
get افزودن داده‌های فرم به URL: URL?name=value&name=value
post فرستادن داده‌های فرم به عنوان تراکنش HTTP post

جزئیات فنی

مقدار بازگشتی: مقدار رشته‌ای که روش HTTP مورد استفاده برای ارسال فرم به سرور را نشان می‌دهد.

پشتیبانی از مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی 10.0 پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

دستورالعمل HTML:ویژگی formmethod در <button> HTML