Button formMethod attribute
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
formMethod
ການຕັ້ງຂໍ້ມູນ ຫຼື ການຫຼຸດຄືນ button formmethod attribute ຄູ່ມູນ
formmethod attribute ສະແດງວິທີ HTTP ທີ່ຈະສົ່ງຂໍ້ມູນຟອມ. ການນຳໃຊ້ຄັນການກົດກັນ method attribute ຂອງຟອມ
formmethod attribute ໃຊ້ເພື່ອ button type="submit" ແຕ່ລະດຽວ
ຂໍ້ມູນຟອມສາມາດສົ່ງໄດ້ເປັນ URL variable (method="get") ຫຼື HTTP post (method="post")
ຄຳເຫັນກ່ຽວກັບ method="get":
- ມັນຈະສົ່ງຂໍ້ມູນຟອມເປັນ ຄວາມຊື່/ຄູ່ມູນ ທີ່ຕິດຢູ່ໃນ URL
- ສຳລັບຟອມທີ່ຜູ້ນຳໃຊ້ຕ້ອງສະແດງຄວາມສະຫຼາຍການຄົ້ນຫາຄວາມສະແດງ
- ຄວາມສູນມູນທີ່ສາມາດຕິດດຳເນີນໃນ URL ແມ່ນມີຂໍ້ຈຳກັດ (ຈະແຕກຕ່າງລະຫວ່າງສະຕິດຕາມອາກາດ) ແລະ ບໍ່ສາມາດຢືນຢັນວ່າຂໍ້ມູນຟອມທັງໝົດຈະຖືກສົ່ງຂໍ້ມູນຢ່າງຖືກຕ້ອງ
- ບໍ່ຕ້ອງໃຊ້ method="get" ທີ່ຈະສົ່ງຂໍ້ມູນຄວາມລັບ!(ຄູ່ມູນລັບເຊັ່ນສິບລະຫັດຫຼືຄວາມລັບອື່ນໆຈະສະແດງຂຶ້ນໃນ URL bar ຂອງສະຕິດຕາມອາກາດ)
ຄຳເຫັນກ່ຽວກັບ method="post":
- ມັນຈະສົ່ງຂໍ້ມູນຟອມເປັນ HTTP post transaction
- ຟອມທີ່ຖືກສົ່ງຂໍ້ມູນໃນ method="post" ບໍ່ສາມາດເພີ່ມວັດຖຸອີກໄດ້
- ມີຄວາມເຂັ້ມແຂງ ແລະ ຄວາມປອດໄພຫຼາຍກວ່າ "get"
- ບໍ່ມີຂໍ້ຈຳກັດຂະໜາດ
ຄວາມເຫັນ:formmethod attribute ເປັນການເພີ່ມຫຼັກສັບໃນ <button> HTML5 element.
ຄວາມຈິງ
ຄຳວັດຖຸ 1
ການຫຼຸດຄືນ HTTP method ທີ່ຖືກນໍາໃຊ້:
var x = document.getElementById("myBtn").formMethod;
ຄຳວັດຖຸ 2
ການປ່ຽນວິທີການສົ່ງຂໍ້ມູນຟອມ:
document.getElementById("myBtn").formMethod = "post";
ຄຳວັດຖຸ 3
ຄຳວັດຖຸການຫຼຸດຄືນ formMethod:
var x = document.getElementById("myBtn").formMethod;
ການໃຊ້ຕາມວິທີ
ການຫຼຸດຄືນ formMethod:
buttonObject.formMethod
ການຕັ້ງຂໍ້ມູນ formMethod:
buttonObject.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 | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ | ການສະໜັບສະໜູນ |
ການສະແດງຄວາມກ່ຽວຂ້ອງ
ການສະແດງ HTML:ປະສົງ formmethod HTML <button>