XForms ຄະນະຄວາມເຂົ້າ
- ກ່ອນການ XForms XPath
- ຫລັງການ XForms ຄະນະຄວາມເລືອກ
ປະເພດຜູ້ນຳ XForms ນຳໃຊ້ປະກອບສະມາຊິກ XForms。
ປະກອບສະມາຊິກ XForms
ປະກອບສະມາຊິກປະເພດຜູ້ນຳໃນ XForms ຖືກເອີ້ນວ່າ ປະກອບສະມາຊິກ XForms。
ປະກອບສະມາຊິກທີ່ໃຊ້ຫຼາຍທີ່ສຸດແມ່ນ <input> ແລະ <submit>。
每个控件元素均有 ref 属性指回 XForms 的数据模型。
独立于设备的控件
理解 XForms 用户界面并不会确切地描述如何显示 XForms 控件是很重要。
由于 XForms 是独立于平台和设备的,XForms 把如何显示这些空间的权利留给了浏览器。
ສຳລັບນີ້ XForms ສາມາດນຳໃຊ້ໄດ້ຂື້ນທັງໝົດຄົນໃນແຕ່ລະຮູບແບບອຸປະກອນ (ອຸປະກອນຄອມພິວເຕິບ, ໂທລະສັບມືຖື, ຄອມພິວເຕິບມືຖືພາຍໃນຫຼາຍຮູບແບບອື່ນໆ.) XForms ກໍ່ເປັນສຳລັບການຈຳນວນຫົວໜ້າຂອງຄົນພິການສຳລັບພິມະນຸດຄວາມປອດໄພສຳລັບຜູ້ພິການ.
input ຄວບຄຸມ
input ຄວບຄຸມແມ່ນຄວບຄຸມທີ່ໃຊ້ຫຼາຍທີ່ສຸດຂອງ XForms. ມັນນຳໃຊ້ເຂົ້າຂໍ້ມູນສອງອອກອາຍນິວທີ່:
<input ref="name/fname"> <label>ຊື່ນຳ</label> </input>
ສ່ວນຫຼາຍຄືກັນinput ຄວບຄຸມສະແດງຄືເປັນເຂດສະແດງການເຂົ້າຂໍ້ມູນດັ່ງກ່າວນັ້ນ:

ຊອກບັນລຸຕິດຕາມ
<label> ສະມາຊິກ
<label> ສະມາຊິກທີ່ຈຳນວນຫຼາຍຂອງທັງໝົດຄວບຄຸມ XForms ຂໍ້ມູນຕ້ອງມີສຳລັບຄວບຄຸມທັງໝົດຂອງ XForms.
ສະເຫດນີ້ແມ່ນເພື່ອຮັບປະກັນວ່າຫົວໜ້າຂອງຟອມຈະສາມາດນຳໃຊ້ໄດ້ຂື້ນທັງໝົດຄົນໃນແຕ່ລະຮູບແບບອຸປະກອນ (ຍ້ອນແຕ່ລະກິດຈະກຳອາດຈະຈັດການກັບແຕ່ລະກິດອື່ນໆ.) ສຳລັບຊະບັບການສຽງແລະຫຼາຍຄົນໃນການບັນຈຸສັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາ
Secret ຄວບຄຸມ
Secret ຄວບຄຸມແມ່ນພາສາບັນຊີຂອງ input ເຂດສະແດງທີ່ຖືກອອກແບບໃຫ້ເຂົ້າຂໍ້ມູນສະຕິດແລະຂໍ້ມູນລຶກລັບອື່ນໆ:
<secret ref="name/password"> <label>ສະຕິດ:</label> </secret>
ສ່ວນຫຼາຍຄືກັນsecret ຄວບຄຸມສະແດງຄືເປັນເຂດສະແດງການເຂົ້າຂໍ້ມູນດັ່ງກ່າວນັ້ນ:

Textarea ຄວບຄຸມ
Textarea ຄວບຄຸມນຳໃຊ້ການເຂົ້າຂໍ້ມູນສອງອອກອາຍນານິວທີ່:
<textarea ref="message"> <label>ຂໍ້ຄວາມ</label> </textarea>
textarea ຄວບຄຸມສະແດງຄືເປັນເຂດສະແດງການເຂົ້າຂໍ້ມູນດັ່ງກ່າວນັ້ນ:

Submit ຄວບຄຸມ
Submit ຄວບຄຸມນຳໃຊ້ການສົ່ງຂໍ້ມູນ:
<submit submission="form1"> <label>ການສົ່ງຂໍ້ມູນ</label> </submit>
Trigger ຄວບຄຸມ
trigger ຄວບຄຸມນຳໃຊ້ການສະແດງການສະແດງປະຕິບັດຕໍ່ຕ້ອງການດຽວກັນ:
<trigger ref="calculate"> <label>ການການສັນຈຳ!</label> </trigger>
Output ຄວບຄຸມ:
output ເຂດສະແດງຂອງ XForms ຂໍ້ມູນ:
<p>First Name: <output ref="name/fname" /></p> <p>Last Name: <output ref="name/lname" /></p>
ຄວາມນັບເຄິຍທີ່ວ່ານີ້ພຽງແຕ່ສາມາດອອກຂໍ້ມູນຂອງ <fname> ແລະ <lname> ຂອງ XForms XML ຂໍ້ມູນ (XForms ຄວາມຄົງ) ໄດ້:
<instance> <person> <name> <fname>David</fname> <lname>Smith</lname> </name> </person> </instance>
ຈະສະແດງຄືນີ້:
ຊື່ຫນັງ: David ຊື່ສຸດຫນັງ: Smith
ຊອກບັນລຸຕິດຕາມ
Upload ຄະນະຄວາມ
upload ຄະນະຄວາມແມ່ນໄດ້ອອກແບບເພື່ອອອກຫຼັກຂໍ້ມູນໄປໃນບາງເຄື່ອງຫຼິ້ນສາຍເບື້ອງ:
<upload bind="name"> <label>File to upload:</label> <filename bind="file"/> <mediatype bind="media"/> </upload>
- ກ່ອນການ XForms XPath
- ຫລັງການ XForms ຄະນະຄວາມເລືອກ