English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لHTML

مجلة جميع علامات HTML

HTML: خاصية method في <form>

يقدم هذا المقال استخدام خاصية method في form HTML، ويوضح كيفية استخدام خاصية form method، توافق المتصفحات، تعريف اللغة، ودليل الخاصية بشكل مفصل.

 HTML <form> علامة

مثال على الإنترنت

استخدام طريقة "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 إلى تبويبات المتصفح

الفرق بين HTML 4.01 و HTML5

لا شيء.

القواعد النحوية

<form method="get|post">

قيمة الخاصية

القيمةالوصف
getافتراضي. إضافة بيانات النموذج (form-data) كمجموعات اسم/قيمة إلى URL: URL?name=value&name=value.
postإرسال بيانات النموذج بصيغة HTTP post (form-data).

مزيد من الأمثلة

إرسال النموذج باستخدام طريقة "post".
إرسال بيانات النموذج باستخدام طريقة "post".

 HTML <form> علامة