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>