ความหมายและการใช้งาน
method แอตทริบิวต์ระบุวิธีการส่งข้อมูล (แบบข้อมูลจะถูกส่งไปยังหน้าเว็บที่ระบุไว้ใน action แอตทริบิวต์)
ข้อมูลรูปแบบสามารถส่งเป็นตัวแปร URL (กับ method="get" ) หรือการทำธุรกรรม HTTP โพสต์ (กับ method="post" )
หมายเหตุใน GET :
- ผนวกรูปแบบข้อมูลลงใน URL ในชื่อ / คู่ค่า
- ความยาวของ URL ที่ถูก จำกัด (ประมาณ 3000 ตัวอักษร)
- ไม่เคยใช้จะได้รับการส่งข้อมูลที่สำคัญ! (จะมองเห็นได้ใน URL)
- ที่เป็นประโยชน์สำหรับการส่งแบบฟอร์มที่ผู้ใช้ต้องการบุ๊คมาร์คผล
- ได้รับคือที่ดีกว่าสำหรับข้อมูลที่ไม่ปลอดภัยเช่นสตริงแบบสอบถามใน Google
หมายเหตุเกี่ยวกับการ POST :
- ผนวกข้อมูลรูปแบบภายในร่างกายของคำขอ HTTP (ที่ข้อมูลจะไม่แสดงอยู่ใน URL)
- ไม่มีข้อ จำกัด ด้านขนาด
- การส่งแบบฟอร์มที่มี POST ไม่สามารถบุ๊คมาร์ค
นำไปใช้กับ
method แอตทริบิวต์ที่สามารถใช้กับองค์ประกอบดังต่อไปนี้:
ธาตุ | คุณลักษณะ |
---|---|
<form> | method |
ตัวอย่าง
ตัวอย่าง
ส่งแบบฟอร์มโดยใช้การ "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 | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |