English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعريف خاصية formmethod لتقديم بيانات نموذج إلى عنوان URL لتحويل HTTP. ستعتمد خاصية formmethod على خاصية method من علامة <form>. ملاحظة: يمكن استخدام خاصية formmethod مع type =“submit” و type =“image”.
الزر الثاني للإرسال سيغطي الشكل التالي للطريقة HTTP:
!DOCTYPE html <html> <head> <title>HTML:<input> formmethod property - أساسيات التدريب على الويب (oldtoolbag.com)</title> <body> <form action="action_page.php" method="get" target="_blank"> اسم الأول: <input type="text" name="fname"><br> اسم العائلة: <input type="text" name="lname"><br> <input type="submit" value="Submit"> <input type="submit" formmethod="post" value="Submit using POST"> </form> </body> </html>اختبر لمعرفة <‹/›
IEFirefoxOperaChromeSafari
يدعم Internet Explorer 10،Firefox،Opera،Chrome و Safari خاصية formmethod
ملاحظة:لا يدعم إصدارات Internet Explorer 9 و الأحدث <input> خاصية formmethod
تعريف خاصية formmethod لتحديد طريقة HTTP لإرسال بيانات النموذج إلى URL action
يغطي خاصية formmethod عنصر <form> الخاص بالخصائص method خصائص.
ملاحظة:يُستخدم خصائص formmethod مع type="submit" و type="image"
يمكن إرسال بيانات النموذج كمتغيرات URL (method="get") أو كمعاملة HTTP post (method="post")
ملاحظات حول طريقة "get":
يتم إضافة بيانات النموذج على شكل أزواج اسم/قيمة إلى URL
هذه الطريقة مفيدة جدًا للغرض من إضافة علامة التبويب في تقديم النموذج
يكون طول URL محدودًا (يختلف بين المتصفحات المختلفة)، لذلك، لا يمكنك التأكد من أن جميع بيانات النموذج ستتم نقلها بشكل صحيح
لا تستخدم أبدًا طريقة "get" لإرسال بيانات حساسة!(مثل كلمات المرور أو معلومات أخرى حساسة، التي يمكن رؤيتها في شريط العناوين في المتصفح)、
تعليقات حول طريقة "post":
يرسل هذا الطريقة بيانات النموذج بمعاملة HTTP post
لا يمكن إضافة النماذج التي يتم تقديمها باستخدام "post" إلى الكتب المضغوطة
يعد "post" أكثر أمانًا من "get"، و"post" ليس له حد طول
خصوصية formmethod هي خاصية جديدة في HTML5.
<input formmethod="get|post">
قيمة | وصف |
---|---|
get | افتراضي. إضافة بيانات النموذج (form-data) كاسم/قيمة إلى URL: URL?name=value&name=value. |
post | إرسال بيانات النموذج (form-data) عبر معاملة HTTP post. |