أحدث البرامج التعليمية وتطوير الشبكة
 

HTML <form> method Attribute

<HTML <form> العلامة

مثال

إرسال نموذج باستخدام "get" الأسلوب:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
انها محاولة لنفسك »

أكثر "انها محاولة لنفسك" الأمثلة أدناه.


تعريف واستخدام

على method تحدد السمة كيفية إرسال البيانات النموذج (يتم إرسال البيانات النموذج إلى صفحة معينة في action السمة).

يمكن إرسال البيانات شكل كمتغيرات URL (مع method="get" ) أو HTTP post الصفقة (مع method="post" ).

ويلاحظ على GET :

  • يلحق شكل البيانات إلى عنوان URL في اسم / قيمة أزواج
  • يقتصر طول URL (حوالي 3000 حرفا)
  • أبدا استخدام GET لإرسال البيانات الحساسة! (لن تكون مرئية في URL)
  • مفيدة لتقديم استمارة حيث يريد المستخدم أن المرجعية النتيجة
  • GET هو أفضل للبيانات غير آمنة، مثل سلاسل الاستعلام في جوجل

ويلاحظ في POST :

  • إلحاق البيانات شكل داخل الجسم من طلب HTTP (لا يظهر البيانات في URL)
  • لا يوجد لديه قيود على حجم
  • استمارة الطلبات مع POST لا يمكن وضع إشارة

دعم المتصفح

السمة
method نعم فعلا نعم فعلا نعم فعلا نعم فعلا نعم فعلا

الخلافات بين HTML 4.01 و HTML5

لا شيء.


بناء الجملة

<form method="get|post">

السمة القيم

القيمة وصف
get افتراضي. إلحاق بيانات النموذج إلى URL في أزواج الاسم / القيمة: URL?name=value&name=value
post يرسل بيانات النموذج كمعاملة آخر HTTP

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

مثال

إرسال نموذج باستخدام "post" الأسلوب:

<form action="demo_form_method_post.asp" method="post">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>
انها محاولة لنفسك »

<HTML <form> العلامة