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

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


 

Input Submit formMethod Property

<input ส่งวัตถุ

ตัวอย่าง

หาที่ 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


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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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