Sourceກຸ່ມປ້ອນຂໍ້ມູນ
ຂະຫຍາຍການຄວບຄຸມແບບຟອມໄດ້ຢ່າງງ່າຍດາຍໂດຍການເພີ່ມຂໍ້ຄວາມ, ປຸ່ມ, ຫຼືກຸ່ມປຸ່ມຢູ່ດ້ານຂ້າງຂອງວັດສະດຸປ້ອນຂໍ້ຄວາມ, ການເລືອກແບບກຳນົດເອງ, ແລະການປ້ອນໄຟລ໌ແບບກຳນົດເອງ.
ຕົວຢ່າງພື້ນຖານ
ວາງຫນຶ່ງສ່ວນເສີມຫຼືປຸ່ມໃສ່ສອງຂ້າງຂອງວັດສະດຸປ້ອນ. ເຈົ້າອາດຈະວາງອັນໜຶ່ງໃສ່ທັງສອງດ້ານຂອງການປ້ອນຂໍ້ມູນ. ຢ່າລືມວາງ <label>
s ຢູ່ນອກກຸ່ມປ້ອນຂໍ້ມູນ.
ຫໍ່
ກຸ່ມການປ້ອນຂໍ້ມູນຖືກຫໍ່ໂດຍຄ່າເລີ່ມຕົ້ນຜ່ານທາງ flex-wrap: wrap
ເພື່ອຮອງຮັບການກວດສອບແບບຟອມກຳນົດເອງພາຍໃນກຸ່ມການປ້ອນຂໍ້ມູນ. ເຈົ້າອາດຈະປິດການໃຊ້ງານນີ້ດ້ວຍ .flex-nowrap
.
ຂະໜາດ
ເພີ່ມຫ້ອງຮຽນຂະຫນາດຂອງແບບຟອມທີ່ກ່ຽວຂ້ອງກັບ .input-group
ຕົວມັນເອງແລະເນື້ອໃນພາຍໃນຈະປັບຂະຫນາດອັດຕະໂນມັດ - ບໍ່ຈໍາເປັນຕ້ອງເຮັດຊ້ໍາຫ້ອງຮຽນຂະຫນາດການຄວບຄຸມແບບຟອມໃນແຕ່ລະອົງປະກອບ.
ບໍ່ຮອງຮັບການຈັດຂະໜາດຂອງອົງປະກອບຂອງກຸ່ມການປ້ອນຂໍ້ມູນແຕ່ລະອັນ.
ກ່ອງກວດ ແລະວິທະຍຸ
ວາງກ່ອງໝາຍ ຫຼືຕົວເລືອກວິທະຍຸໃດນຶ່ງພາຍໃນ addon ຂອງກຸ່ມປ້ອນຂໍ້ມູນແທນຂໍ້ຄວາມ.
ໃນຂະນະທີ່ຫຼາຍ <input>
s ໄດ້ຮັບການສະຫນັບສະຫນູນທາງສາຍຕາ, ຮູບແບບການກວດສອບແມ່ນມີພຽງແຕ່ສໍາລັບກຸ່ມການປ້ອນຂໍ້ມູນທີ່ມີອັນດຽວ <input>
.
addons ຫຼາຍ
ຮອງຮັບ add-ons ຫຼາຍອັນ ແລະສາມາດປະສົມກັບ checkbox ແລະ radio input versions.
ກຸ່ມການປ້ອນຂໍ້ມູນປະກອບມີການຮອງຮັບການເລືອກແບບກຳນົດເອງ ແລະ ການປ້ອນໄຟລ໌ແບບກຳນົດເອງ. ບໍ່ຮອງຮັບເວີຊັນເລີ່ມຕົ້ນຂອງຕົວທ່ອງເວັບ.
ເລືອກແບບກຳນົດເອງ
ການເຂົ້າເຖິງ
ໂປຣແກຣມອ່ານໜ້າຈໍຈະມີບັນຫາກັບແບບຟອມຂອງເຈົ້າຫາກເຈົ້າບໍ່ໃສ່ປ້າຍກຳກັບສຳລັບທຸກໆການປ້ອນຂໍ້ມູນ. ສໍາລັບກຸ່ມການປ້ອນຂໍ້ມູນເຫຼົ່ານີ້, ໃຫ້ແນ່ໃຈວ່າປ້າຍກຳກັບ ຫຼືການທໍາງານເພີ່ມເຕີມໃດນຶ່ງຖືກຖ່າຍທອດໄປສູ່ເທັກໂນໂລຍີຊ່ວຍເຫຼືອ.
ເຕັກນິກທີ່ແນ່ນອນທີ່ຈະນໍາໃຊ້ ( <label>
ອົງປະກອບທີ່ເຊື່ອງໄວ້ໂດຍໃຊ້ .sr-only
ຊັ້ນ, ຫຼືການນໍາໃຊ້ aria-label
ແລະ aria-labelledby
ຄຸນລັກສະນະ, ອາດຈະປະສົມປະສານກັບ aria-describedby
) ແລະສິ່ງທີ່ຂໍ້ມູນເພີ່ມເຕີມທີ່ຈະຕ້ອງຖືກຖ່າຍທອດຈະແຕກຕ່າງກັນໄປຕາມປະເພດທີ່ແນ່ນອນຂອງ widget ໃນການໂຕ້ຕອບທີ່ທ່ານກໍາລັງປະຕິບັດ. ຕົວຢ່າງໃນພາກນີ້ສະຫນອງບາງວິທີການແນະນໍາ, ແຕ່ລະກໍລະນີສະເພາະ.