HTML <button> formmethod Attribute
Definition at Usage
formmethod
Attribute na nagtutukoy sa HTTP method na gagamitin para i-submit ang form data. Ang attribute na ito ay nagpapatunay sa attribute ng form na method.
formmethod
Ang attribute na ito ay ginagamit lamang para sa type="submit"
ng pindutin.
Ang form data ay maaaring ipadala bilang URL variable (gamit method="get"
) o ipapadala bilang HTTP post (gamit method="post"
)
Mga pagsasalungat sa "get" method:
- Ipinapagkakabit nito ang form data bilang form na may pangalan at halaga
- Ito ay napaka-kapaki-pakinabang para sa mga form submission na gusto ng user na mag bookmark ng mga resulta
- May limitasyon ang dami ng datos na maaaring ilagay sa URL (kaiba ang browser), kaya hindi maaaring tiyakin na ang lahat ng form data ay maaaring ma-transmit nang tama.
- Huwag kailanman gamitin ang "get" method para ipasa ang sensitive information! (Ang password o ibang sensitive information ay maaring lumitaw sa address bar ng browser)
Mga pagsasalungat sa "post" method:
- Ipinapadala nito ang form data bilang HTTP POST transaction
- Ang form na isinasubmit gamit ang "post" method ay hindi maaaring isave bilang bookmark
- Kumpara sa "get" method, ang "post" method ay mas matibay at ligtas
- Wala itong limitasyon sa laki
Mga halimbawa
Form na may dalawang pindutin na sumusunod. Ang unang pindutin ay gumagamit ng method="get" para i-submit ang form data, ang ikalawang pindutin ay gumagamit ng method="post" para i-submit ang form data:
<form action="/action_page.php" method="get"> <label for="fname">Pangalan:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Surnama:</label> <input type="text" id="lname" name="lname"><br><br> <button type="submit">ส่ง</button> <button type="submit" formmethod="post">ใช้ POST ส่ง</button> </form>
ระบบการใช้
<button type="submit" formmethod="get|post">
ค่าของคุณ
ค่า | การอธิบาย |
---|---|
get | เพิ่มข้อมูลฟอร์มเข้าไปใน URL:URL?name=value&name=value。 |
post | ส่งข้อมูลฟอร์มในรูปแบบ HTTP post การจัดการ |
การสนับสนุนโปรแกรมบราวเซอร์
ตัวเลขในตารางบอกว่าสำหรับเวอร์ชั่นบราวเซอร์ที่สนับสนุนการใช้งานของคุณ
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
9.0 | 10.0 | 4.0 | 5.1 | 15.0 |
หมายเหตุ:formmethod
เช่น คุณมีความเป็นส่วนตัวใน HTML 5