مثال
إرسال نموذج باستخدام "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>
انها محاولة لنفسك »