ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

Button formMethod Property

<ปุ่มวัตถุ

ตัวอย่าง

ย้อนกลับไปที่วิธีการ 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


สนับสนุนเบราว์เซอร์

Internet ExplorerFirefoxOperaGoogle ChromeSafari

สถานที่ให้บริการ 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


<ปุ่มวัตถุ