ตัวอย่าง
หาที่ HTTP วิธีการที่จะใช้ในการส่งแบบฟอร์มไปยังเซิร์ฟเวอร์:
var x = document.getElementById("mySubmit").formMethod;
ผลของ x อาจจะ:
post
ลองตัวเอง» ความหมายและการใช้งาน
ชุดคุณสมบัติ formMethod หรือผลตอบแทนที่คุ้มค่าของ formmethod แอตทริบิวต์ของปุ่มส่ง
formmethod แอตทริบิวต์กำหนดวิธี HTTP สำหรับการส่งข้อมูลแบบฟอร์มไปยัง URL ที่การกระทำ
formmethod แอตทริบิวต์แทนที่ method แอตทริบิวต์ของ <form> องค์ประกอบ
formmethod แอตทริบิวต์ที่ใช้เฉพาะสำหรับปุ่มที่มีประเภท = "ส่ง"
ข้อมูลรูปแบบสามารถส่งเป็นตัวแปร URL (method="get") หรือเป็นธุรกรรม HTTP โพสต์ (method="post")
หมายเหตุเกี่ยวกับ "get" วิธีการ:
- มันผนวกรูปแบบข้อมูลไปยัง URL ในชื่อ / คู่ค่า
- มันจะเป็นประโยชน์สำหรับการส่งแบบฟอร์มที่ผู้ใช้ต้องการบุ๊คมาร์คผล
- มีการ จำกัด ปริมาณข้อมูลที่คุณสามารถวางใน URL (ที่แตกต่างกันระหว่างเบราว์เซอร์) ดังนั้นคุณไม่สามารถมั่นใจได้ว่าทุกรูปแบบข้อมูลที่จะถูกโอนอย่างถูกต้องคือ
- ไม่เคยใช้ "get" วิธีการในการส่งผ่านข้อมูลที่มีความสำคัญ! (รหัสผ่านหรือข้อมูลสำคัญอื่น ๆ จะปรากฏในแถบที่อยู่ของเบราว์เซอร์)
หมายเหตุเกี่ยวกับ "post" วิธีการ:
- ก็จะส่งแบบฟอร์มข้อมูลเป็นธุรกรรม HTTP โพสต์
- การส่งแบบฟอร์มกับ "post" วิธีการไม่สามารถบุ๊คมาร์ค
- มันมีประสิทธิภาพมากขึ้นและปลอดภัยกว่า "get"
- มันไม่ได้มีข้อ จำกัด ด้านขนาด
หมายเหตุ: formmethod แอตทริบิวต์ใหม่สำหรับ <input> องค์ประกอบที่มีประเภท = "ส่ง" ใน HTML5
สนับสนุนเบราว์เซอร์
สถานที่ให้บริการ formMethod รับการสนับสนุนในเบราว์เซอร์ที่สำคัญทั้งหมด
หมายเหตุ: คุณสมบัติ formMethod ไม่สนับสนุนใน Internet Explorer 9 และรุ่นก่อนหน้า
วากยสัมพันธ์
กลับ formMethod ทรัพย์สิน:
submitObject .formMethod
ตั้ง formMethod ทรัพย์สิน:
submitObject .formMethod=get|post
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
get | ค่าเริ่มต้น. ผนวกรูปแบบข้อมูลไปยัง URL ในชื่อ / คู่ค่า: URL ชื่อ value = & name = ค่า? |
post | ส่งแบบฟอร์มข้อมูลเป็นธุรกรรม HTTP โพสต์ |
รายละเอียดทางเทคนิค
กลับค่า: | เชือกคิดเป็นวิธี HTTP ที่จะใช้ในการส่งแบบฟอร์มไปยังเซิร์ฟเวอร์ |
---|
ตัวอย่างอื่น ๆ
ตัวอย่าง
เปลี่ยนวิธีการในการส่งข้อมูลรูปแบบ:
document.getElementById("mySubmit").formMethod = "post";
ลองตัวเอง» หน้าเว็บที่เกี่ยวข้อง
HTML อ้างอิง: HTML <input> แอตทริบิวต์ formmethod
<input ส่งวัตถุ