HTML <input> formmethod attribute
ຄວາມອະທິບາຍ ແລະ ການນໍາໃຊ້
formmethod
ປະສົມປະສານສັບພາສາ
formmethod
ປະສົມປະສານສັບພາສາ ປະສົມປະສານສັບພາສາ.
ຄວາມຕ້ອງເຫັນ:formmethod
ປະສົມປະສານສັບພາສາ type="submit" ແລະ type="image" ພິມກັນ
ຂໍ້ມູນຟອມສາມາດສົ່ງເປັນສີ່ມວນ (method="get") ຫລື ເປັນສະຖານທີ່ HTTP post (method="post")
ຄວາມສໍາຮູບກ່ຽວກັບ "get" ວິທີການ:
- ມັນຈະສົ່ງຂໍ້ມູນຟອມເປັນຮູບແບບຄຳວ່າ/ຄູ່ມູນ
- ນີ້ຈະມີປະໂຫຍດຫາກວ່າຄົນຕ້ອງການສະໜອງຜົນກະທົບຫາການສົ່ງຟອມໃຫ້ເປັນການຈົດສະຫຼາກ
- ຈຳນວນຂໍ້ມູນທີ່ສາມາດບັນທຶກໃນ URL ມີຂໍ້ຈຳກາດຈົນກວ່າຄືນກັບຄອມພິວເຕີມຕ່າງໆ,ຍ້ອນນັ້ນບໍ່ສາມາດຮັບປະກັນວ່າຂໍ້ມູນຟອມທັງໝົດຈະຖືກສົ່ງຕົວຢ່າງດີ
- ບໍ່ຕ້ອງໃຊ້ "get" ວິທີການສົ່ງຂໍ້ມູນສິ່ງຄວາມລັບຄວາມປອດໄພອີກດຽວນີ້!(ມີການສະແດງຂໍ້ມູນຄວາມລັບຄວາມປອດໄພໃນສະຖານທີ່ຄົນໃຊ້ຈົດສະຫຼາກ)
ຄວາມສໍາຮູບກ່ຽວກັບ "post" ວິທີການ:
- ມັນຈະສົ່ງຂໍ້ມູນຟອມເປັນສິ່ງທີ່ສະໜອງ HTTP POST ສະຖານທີ່
- ຟອມທີ່ສົ່ງວິທີການ "post" ບໍ່ສາມາດຮັບການສະໜອງຄວາມຫນັງຄວາມປອດໄພໄດ້
- ວິທີການ "post" ກວ່າ "get" ມີຄວາມຫນັງຄວາມປອດໄພຫລາຍກວ່າ
- ມັນບໍ່ມີຂໍ້ຈຳກັດຂະໜາດ
ຕົວຢ່າງ
ຄະດີການສົ່ງຮຽບຮ້ອງທີ່ປົກກະຕິຈະສະໜອງວິທີການ HTTP ຂອງຟອມ
<form action="/action_page.php" method="get"> <label for="fname">ຊື່:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">ຊື່ຖານ:</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">
ຄູ່ຄືນ property
ຄູ່ຄືນ | ການອະທິບາຍ |
---|---|
get | ຄົງໄດ້. ສົ່ງຂໍ້ມູນຟອມສະຫຼຸບເປັນຮູບແບບຊື່/ຄູ່ຄືນເພື່ອ URL:URL?name=value&name=value. |
post | ສົ່ງຂໍ້ມູນຟອມສະຫຼຸບທີ່ສະໜັບສະໜູນ HTTP post transaction. |
ການສະໜັບສະໜູນບັນດາບຸກຄົນ
ໂດຍຄວາມທີ່ສູງສຸດຂອງບຸກຄົນທີ່ສູບບັນດາບຸກຄົນທີ່ໄດ້ສະໜັບສະໜູນຄວາມສະຫຼຸບຂອງຄວາມຖືກຕ້ອງຂອງປະເພດນັ້ນ.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
ສະໜັບສະໜູນ | 10.0 | ສະໜັບສະໜູນ | 5.1 | 10.6 |