HTML Input form* Attributes
- ຫົນຫຼັງ HTML Input Attributes
- ຫົນຕໍ່ໄປ HTML5 ການປະກອບ Canvas
ວັນນະຄະດີ HTML <input>
ປະກອບປະກອບຄູ່ມື form*
ປະສົມປະກອບ
form
ຂອງ input form
ປະກອບປະກອບຄູ່ມື <input>
form
ຄູ່ມືຂອງຄູ່ມືຂອງຄູ່ມື <form> ຕ້ອງມີຄູ່ມືວ່າ id
ຕົວຢ່າງ
ບົດສະຫຼຸບຂໍ້ມູນ ທີ່ຢູ່ນອກ HTML form (ແຕ່ຍັງເປັນສ່ວນຂອງ form)
<form action="/action_page.php" id="form1"> <label for="fname">ຊື່ຊາຍ:</label> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="ຍິນຍອມ"> </form> <label for="lname">ຊື່:</label> <input type="text" id="lname" name="lname" form="form1">
formaction
ຂອງ input formaction
ປະກອບປະກອບຄູ່ມື action
ຄວາມເຫັນ:ປະກອບປະກອບຄູ່ມື ຈະປົກປັກຮັກກັບ <form>
ປະກອບປະກອບຄູ່ມື action
ປະສົມປະກອບ
formaction
ປະສົມປະກອບມີຄວາມຈິງຕໍ່ກັບການເຂົ້າຂອງ input: submit ແລະ image。
ຕົວຢ່າງ
HTML form HTML form ທີ່ມີຄະດີສົ່ງຂໍ້ມູນສອງບັນຫາ, ທີ່ມີການດຳເນີນງານ (action) ທີ່ຕ່າງກັນ:
<form action="/action_page.php"> <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" formaction="/action_page2.php" value="ສົ່ງດ້ວຍຜູ້ບໍລິຫານ"> </form>
formenctype
ຂອງ input formenctype
ປະກອບປະກອບຄູ່ມື ກ່ຽວກັບວິທີການວັບວານຂໍ້ມູນຟອມຂໍ້ມູນເມື່ອສົ່ງ (ພຽງແຕ່ formenctype="post")
ຄວາມເຫັນ:ປະສົມປະກອບນີ້ຈະ <form>
ປະກອບປະກອບຄູ່ມື enctype
formenctype
ປະສົມປະກອບມີຄວາມຈິງຕໍ່ກັບການເຂົ້າຂອງ input: submit ແລະ image。
ຕົວຢ່າງ
ຟອມຂໍ້ມູນທີ່ມີຄະດີສົ່ງຂໍ້ມູນສອງບັນຫາ. ຄະດີສອງສົ່ງຂໍ້ມູນດ້ວຍການວັບວານ "multipart/form-data":
<form action="/action_page_binary.asp" method="post"> <label for="fname">ຊື່ຫນັງ:</label> <input type="text" id="fname" name="fname"><br><br> <input type="submit" value="ຍິນຍອມ"> <input type="submit" formenctype="multipart/form-data" value="ສົ່ງຂໍ້ມູນດ້ວຍການວັບວານ Multipart/form-data" </form>
formmethod
ຂອງ input formmethod
ປະກອບປະກອບຄູ່ມື ກ່ຽວກັບການສົ່ງຂໍ້ມູນຟອມຂໍ້ມູນໄປ URL action
ຄວາມເຫັນ:ປະສົມປະກອບນີ້ຈະ <form>
ປະກອບປະກອບຄູ່ມື method
formmethod
ປະສົມປະກອບມີຄວາມຈິງຕໍ່ກັບການເຂົ້າຂອງ input: submit ແລະ image。
ຂໍ້ມູນຟອມສາມາດສົ່ງໄປຄືກັບສີ່ປະກອບ URL (method="get") ຫຼື ຄືກັບການສົ່ງ HTTP post (method="post")
ຄຳເຕືອນກ່ຽວກັບ GET:
- ສົ່ງຂໍ້ມູນຟອມເພື່ອກັບການສະເໝີຄຳນວນ/ຄຳຕິດຕາມເພື່ອ URL
- ບໍ່ຕ້ອງໃຊ້ GET ທີ່ຈະສົ່ງຂໍ້ມູນຄວນຄອງ! (ຂໍ້ມູນຟອມທີ່ສົ່ງໃນ URL ສາມາດເຫັນໄດ້)
- ຄວາມຍາວຂອງ URL ມີຄວາມຈຳນວນທີ່ຈຳກັດ (2048 ຄັກການ)
- ມີຜົນປະໂຫຍດສຳລັບການຈັດຕັ້ງຟອມທີ່ຜູ້ນຳໃຊ້ຕ້ອງການໃຫ້ຄຳຕອບຕອນຄືກັບບັນບາງ.
- GET ພຽງພໍສຳລັບຂໍ້ມູນບໍ່ຄວນຄອບຄອງ, ເຊັ່ນ ຄຳຫຼວງຄາວຂອງ Google
ຄຳເຕືອນກ່ຽວກັບ POST:
- ສົ່ງຂໍ້ມູນຟອມເພື່ອກັບການສົ່ງ HTTP ຂໍ້ສານ (ບໍ່ສະແດງຂໍ້ມູນຟອມທີ່ສົ່ງໃນ URL)
- POST ບໍ່ມີຄວາມຈຳນວນຂະຫຍາຍ, ສາມາດຈະສົ່ງຂໍ້ມູນຫຼາຍ.
- ການຈັດຕັ້ງຟອມກັບ POST ບໍ່ສາມາດໃຫ້ມີສິນລະຜົນສະບັບບັນບາງ.
ຄຳເຕືອນ:ຖ້າຂໍ້ມູນຟອມບັນຈຸຄວາມລັບຫຼືຂໍ້ມູນສິນລະຜົນຕ່າງໆ, ບໍ່ມີສິດທີ່ຈະບໍ່ໃຊ້ GET!
ຕົວຢ່າງ
ຟອມກັບຄຳການຈັດຕັ້ງສອງຄຳການຈັດຕັ້ງ. ຄຳການຈັດຕັ້ງທຳອິດ: method="get" ຈະສົ່ງຂໍ້ມູນຟອມ. ຄຳການຈັດຕັ້ງທີສອງ: method="post" ຈະສົ່ງຂໍ້ມູນຟອມ:
<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="ຈັດຕັ້ງໃນ GET"> <input type="submit" formmethod="post" value="ຈັດຕັ້ງໃນ POST"> </form>
ປະສົມປະກອບ formtarget
ຂອງ input formtarget
ປະສົມປະກອບກໍານົດຊື່ຫຼືຄຳຕິດຕາມທີ່ຈະສະແດງຄຳຕອບຕອນຈັດຕັ້ງຟອມຫຼັງຈາກການຈັດຕັ້ງຟອມ。
ຄວາມເຫັນ:ປະສົມປະກອບນີ້ຈະ <form>
ຂອງປະສົມປະກອບ target
formtarget
ປະສົມປະກອບມີຄວາມຈິງຕໍ່ກັບການເຂົ້າຂອງ input: submit ແລະ image。
ຕົວຢ່າງ
ຟອມກັບຄຳການຈັດຕັ້ງສອງຄຳການຈັດຕັ້ງແລະມີປະຕິກິບປະຈຳປ່າງກັນ:
<form action="/action_page.php"> <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" formtarget="_blank" value="ຈັດຕັ້ງໄປໃນປ່ອງວັດຈີນ/ແຜນອອກໄປ"> </form>
ປະສົມປະກອບ formnovalidate
ຂອງ input formnovalidate
ການສະເພາະບໍ່ຄວນກວດກາ <input> ເວລາການຈັດຫາ。
ຄວາມເຫັນ:ປະສົມປະກອບນີ້ຈະ <form>
novalidate 属性ຂອງ element.
formnovalidate
ປະສົມປະກອບຢູ່
ຕົວຢ່າງ
ຂໍ້ມູນຂອງອອກມາທີ່ມີສອງຄະນະກຳມະການຍິນຍອມ (ທີ່ສະໜັບສະໜູນແລະບໍ່ສະໜັບສະໜູນ):
<form action="/action_page.php"> <label for="email">Enter your email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="ຍິນຍອມ"> <input type="submit" formnovalidate="formnovalidate"> value="ຍິນຍອມບໍ່ກວດກາ"> </form>
novalidate 属性
novalidate
ປະສົມປະກອບຢູ່ <form>
ປະສົມປະກອບ
ຖ້າຈະມີ, novalidate 属性 ກຳນົດວ່າ ບໍ່ຄວນກຳນົດການກວດກາຂໍ້ມູນຂອງອອກມາທັງໝົດໃນການຍິນຍອມ.
ຕົວຢ່າງ
ກຳນົດຂອງ novalidate:
<form action="/action_page.php" novalidate> <label for="email">Enter your email:</label> <input type="email" id="email" name="email"><br><br> <input type="submit" value="ຍິນຍອມ"> </form>
HTML Form ແລະ Input Element
ອອກມາ | ການອະທິບາຍ |
---|---|
<form> | ກໍານົດ HTML ອອກມາຂອງຄະນະກຳມະການບັນການເຂົ້າມາສຳລັບຜູ້ນຳໃຊ້. |
<input> | ການກໍານົດຄວາມຄວາມສະໝັກຂອງຄະນະກຳມະການບັນການເຂົ້າມາ. |
ສຳລັບລາຍການອອກມາທັງໝົດຂອງ HTML ອອກມາ, ກະລຸນາເຂົ້າມາທີ່ HTML ການປະກອບອອກອອກມາ。
- ຫົນຫຼັງ HTML Input Attributes
- ຫົນຕໍ່ໄປ HTML5 ການປະກອບ Canvas