مثال
العودة الأسلوب الذي 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.
دعم المتصفح
ويدعم خاصية 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
<كائن زر