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 ຄວບຄຸມສະແດງຄືເປັນເຂດສະແດງການເຂົ້າຂໍ້ມູນດັ່ງກ່າວນັ້ນ:

ການສະແດງ input ຄະນະຄວາມ

ຊອກບັນລຸຕິດຕາມ

<label> ສະມາຊິກ

<label> ສະມາຊິກທີ່ຈຳນວນຫຼາຍຂອງທັງໝົດຄວບຄຸມ XForms ຂໍ້ມູນຕ້ອງມີສຳລັບຄວບຄຸມທັງໝົດຂອງ XForms.

ສະເຫດນີ້ແມ່ນເພື່ອຮັບປະກັນວ່າຫົວໜ້າຂອງຟອມຈະສາມາດນຳໃຊ້ໄດ້ຂື້ນທັງໝົດຄົນໃນແຕ່ລະຮູບແບບອຸປະກອນ (ຍ້ອນແຕ່ລະກິດຈະກຳອາດຈະຈັດການກັບແຕ່ລະກິດອື່ນໆ.) ສຳລັບຊະບັບການສຽງແລະຫຼາຍຄົນໃນການບັນຈຸສັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາມີທີ່ຈະບໍ່ຕ້ອງພິຈາລະນາຄືກັນກັບກິດຈະການບັນຍາບັນຍາ

Secret ຄວບຄຸມ

Secret ຄວບຄຸມແມ່ນພາສາບັນຊີຂອງ input ເຂດສະແດງທີ່ຖືກອອກແບບໃຫ້ເຂົ້າຂໍ້ມູນສະຕິດແລະຂໍ້ມູນລຶກລັບອື່ນໆ:

<secret ref="name/password">
<label>ສະຕິດ:</label>
</secret>

ສ່ວນຫຼາຍຄືກັນsecret ຄວບຄຸມສະແດງຄືເປັນເຂດສະແດງການເຂົ້າຂໍ້ມູນດັ່ງກ່າວນັ້ນ:

ການສະແດງ Secret ຄະນະຄວາມ

Textarea ຄວບຄຸມ

Textarea ຄວບຄຸມນຳໃຊ້ການເຂົ້າຂໍ້ມູນສອງອອກອາຍນານິວທີ່:

<textarea ref="message">
<label>ຂໍ້ຄວາມ</label>
</textarea>

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>