أحدث البرامج التعليمية وتطوير الشبكة
 

Button formMethod Property

<كائن زر

مثال

العودة الأسلوب الذي HTTP لاستخدامها عند إرسال البيانات النموذج:

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

نتيجة لس يمكن أن يكون:

post
انها محاولة لنفسك »

تعريف والاستخدام

مجموعات الملكية formMethod أو إرجاع قيمة formmethod السمة زر واحدة.

و formmethod تحدد السمة الأسلوب الذي HTTP لاستخدامها عند إرسال البيانات النموذج. هذه السمة تتجاوز السمة طريقة للنموذج.

و formmethod يستخدم السمة فقط لأزرار مع نوع = "إرسال".

يمكن إرسال البيانات شكل كمتغيرات URL (with method="get") أو آخر HTTP (with method="post") .

ويلاحظ على "get" الأسلوب:

  • فإنه يلحق على بيانات النموذج إلى URL في اسم زوجا / قيمة
  • من المفيد لتقديم نموذج حيث يريد المستخدم أن المرجعية النتيجة
  • هناك حدود لمقدار البيانات التي يمكن أن تضع في URL (تختلف بين المتصفحات)، لذلك، لا يمكن أن تكون على يقين من أن جميع البيانات النموذج سيتم نقلها بشكل صحيح
  • عدم استخدام "get" طريقة لتمرير معلومات حساسة! (كلمة المرور أو غيرها من المعلومات الحساسة سوف تكون واضحة في شريط عنوان المتصفح)

ملاحظات حول "post" الأسلوب:

  • يرسل بيانات النموذج كمعاملة آخر HTTP
  • شكل عروض مع "post" طريقة لا يمكن مرجعية
  • فمن أكثر قوة وأمنا من "get"
  • أنه ليس لديه قيود على حجم

ملاحظة: formmethod السمة الجديدة ل <button> عنصر في HTML5.


دعم المتصفح

Internet ExplorerFirefoxOperaGoogle ChromeSafari

ويدعم خاصية formMethod في جميع المتصفحات الرئيسية.

ملاحظة: لا يتم اعتماد خاصية formMethod في Internet Explorer 9 والإصدارات السابقة.


بناء الجملة

إعادة الممتلكات formMethod:

buttonObject .formMethod

تعيين الخاصية formMethod:

buttonObject .formMethod=get|post

قيم الممتلكات

القيمة وصف
get إلحاق بيانات النموذج إلى URL: URL = اسم قيمة واسم = قيمة
post يرسل بيانات النموذج كمعاملة آخر HTTP

تفاصيل تقنية

قيمة الإرجاع: A سلسلة تمثل طريقة HTTP التي تستخدم لإرسال النموذج إلى الخادم

مزيد من الأمثلة

مثال

تغيير أسلوب لإرسال البيانات النموذج:

document.getElementById("myBtn").formMethod = "post";
انها محاولة لنفسك »

مثال

مثال آخر على إعادة الممتلكات formMethod:

var x = document.getElementById("myBtn").formMethod;
انها محاولة لنفسك »

صفحات ذات صلة

HTML المرجع HTML <button> السمة formmethod


<كائن زر