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