English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقدم هذا المقال استخدام خاصية method في form HTML، ويوضح كيفية استخدام خاصية form method، توافق المتصفحات، تعريف اللغة، ودليل الخاصية بشكل مفصل.
استخدام طريقة "get" ل تقديم النموذج:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>تعليمات أساسية لاستخدام طريقة get في HTML form (oldtoolbag.com)</title> </head> <body> <form action="action_page.php" method="get"> اسم الأول: <input type="text" name="fname"><br> اسم العائلة: <input type="text" name="lname"><br> <input type="submit" value="Submit"> </form> </body> </html>اختبار لمعرفة
IEFirefoxOperaChromeSafari
يدعم جميع المتصفحات الرئيسية الخاصية method.
يحدد طريقة method كيفية إرسال بيانات النموذج (form-data) (سيتم إرسال بيانات النموذج إلى الصفحة المحددة في خصائص action).
يمكن إرسال بيانات النموذج كمتغيرات URL (method="get") أو كمعاملة HTTP post (method="post").
ملاحظات حول GET:
تضيف بيانات النموذج على شكل اسم/قيمة إلى URL
طول URL محدود (حوالي 3000 حرف)
لا تستخدم أبدًا GET لإرسال بيانات حساسة (تكون مرئية في URL)
مفيد جدًا عند إرسال طلبات النموذج التي يرغب المستخدم في إضافة تبويباتها
يُستخدم GET لأغراض البيانات غير الآمنة، مثل نسيان النصوص في Google
ملاحظات حول POST:
إضافة بيانات النموذج إلى جسم الطلب HTTP (لا تظهر البيانات في URL)
لا يوجد حد للطول
لا يمكن إضافة نموذج تم إرساله باستخدام POST إلى تبويبات المتصفح
لا شيء.
<form method="get|post">
القيمة | الوصف |
---|---|
get | افتراضي. إضافة بيانات النموذج (form-data) كمجموعات اسم/قيمة إلى URL: URL?name=value&name=value. |
post | إرسال بيانات النموذج بصيغة HTTP post (form-data). |
إرسال النموذج باستخدام طريقة "post".
إرسال بيانات النموذج باستخدام طريقة "post".