زر formMethod Property
مثال
إرجاع طريقة HTTP التي سيتم استخدامها عند إرسال بيانات النموذج:
var x = document.getElementById("myBtn").formMethod;
التعريف والاستخدام
تقوم الخاصية formMethod بتعيين أو إرجاع قيمة السمة formmethod للزر.
تحدد سمة formmethod أسلوب HTTP الذي يجب استخدامه عند إرسال بيانات النموذج. تتجاوز هذه السمة سمة أسلوب النموذج.
تُستخدم سمة formmethod فقط للأزرار من النوع = "submit".
يمكن إرسال بيانات النموذج كمتغيرات URL (مع الطريقة = "get") أو كمنشور HTTP (مع الطريقة = "post").
ملاحظات حول طريقة "get":
- يقوم بإلحاق بيانات النموذج بعنوان URL في أزواج الاسم / القيمة
- إنه مفيد لعمليات إرسال النماذج حيث يريد المستخدم وضع إشارة مرجعية على النتيجة
- هناك حد لمقدار البيانات التي يمكنك وضعها في عنوان URL (يختلف باختلاف المستعرضات) ، لذلك لا يمكنك التأكد من نقل جميع بيانات النموذج بشكل صحيح
- لا تستخدم أبدًا طريقة "get" لتمرير معلومات حساسة! (ستكون كلمة المرور أو غيرها من المعلومات الحساسة مرئية في شريط عنوان المتصفح)
ملاحظات حول طريقة "النشر":
- يرسل بيانات النموذج كعملية نشر HTTP
- لا يمكن وضع إشارة مرجعية على عمليات إرسال النموذج باستخدام طريقة "النشر"
- إنه أكثر قوة وأمانًا من "get"
- ليس لديها قيود على الحجم
ملاحظة: سمة formmethod جديدة لعنصر <button> في HTML5.
دعم المتصفح
Property | |||||
---|---|---|---|---|---|
formMethod | Yes | 10.0 | Yes | Yes | Yes |
بناء الجملة
إرجاع خاصية formMethod:
buttonObject.formMethod
قم بتعيين خاصية formMethod:
buttonObject.formMethod = get|post
قيم الملكية
Value | Description |
---|---|
get | Appends the form-data to the URL: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
تفاصيل تقنية
قيمة الإرجاع: | سلسلة ، تمثل طريقة HTTP المستخدمة لإرسال النموذج إلى الخادم |
---|
مزيد من الأمثلة
مثال
تغيير طريقة إرسال بيانات النموذج:
document.getElementById("myBtn").formMethod = "post";
مثال
مثال آخر على إرجاع خاصية formMethod:
var x = document.getElementById("myBtn").formMethod;
الصفحات ذات الصلة
مرجع HTML: سمة أسلوب <button> HTML
❮ زر الكائن