HTML <input> formmethod attribute
Paglilinaw at paggamit
formmethod
Attribute na naghahatol ng HTTP na paraan na gagamitin sa pagpapadala ng form data.
formmethod
Attribute na napagtagumpayan ang Attribute na method.
Babala:formmethod
ang attribute ay pwedeng gamitin kasama type="submit" at type="image" magkasama
Ang form data ay pwedeng ipasalamin bilang URL variable (method="get") o bilang HTTP post na transaksyon (method="post")
Mga babala tungkol sa "get" na paraan:
- Ito ay magdagdag ng form data sa URL bilang formang parang-paraan/nilalaman
- Ito ay napaka-mahalaga para sa mga sumite ng form na nais na mag-save ng mga resulta bilang bookmark
- Ang dami ng data na pwedeng ilagay sa URL ay limitado(kaugnay ng browser),kaya hindi maaring tiyakin na ang lahat ng form data ay maaaring ma-transmit ng maayos.
- Huwag kailanman gamitin ang "get" na paraan para ipasa mabigat na impormasyon!(Ang password o ibang mabigat na impormasyon ay magiging nakikita sa address bar ng browser)
Mga babala tungkol sa "post" na paraan:
- Ito ay nagpapadala ng form data bilang HTTP POST na transaksyon
- Ang form na isinumite gamit ang "post" na paraan ay hindi maaaring i-save bilang bookmark
- Kumpara sa "get" na paraan, ang "post" na paraan ay mas matibay at ligtas
- Wala itong limitasyon sa laki
Halimbawa
Ang ikalawang sumite na pindutan ay napagtagumpayan ang HTTP na paraan ng form:
<form action="/action_page.php" method="get"> <label for="fname">Pangalan:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Surnombre:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="ส่ง"> <input type="submit" formmethod="post" value="ส่งด้วย POST"> </form>
กราฟิก
<input formmethod="get|post">
ค่าของอัตรายะสินค้า
ค่า | คำอธิบาย |
---|---|
get | ค่าปริยาย แถวต่อเนื่องข้อมูลฟอร์มในรูปแบบของชื่อ/ค่า ถึง URL:URL?name=value&name=value. |
post | ส่งข้อมูลฟอร์มในการกระทำ HTTP post |
การสนับสนุนโปรแกรมบราวเซอร์
ตัวเลขในตารางนี้ระบุสูตรรุ่นที่สนับสนุนคุณสมบัตินี้เต็มที่
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | 10.0 | สนับสนุน | 5.1 | 10.6 |