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