ควบคุมนำเข้า XForms
- หน้าก่อนหน้า XPath ของ XForms
- หน้าต่อไป เลือก 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 ตามที่กำหนด:
เหตุผลของเรื่องนี้เพื่อให้แน่ใจว่าฟอร์มสามารถใช้งานได้ด้วยทุกชนิดของอุปกรณ์ (เพราะข้อความสามารถจัดการด้วยวิธีต่างๆ) สำหรับซอฟต์แวร์เสียง ข้อความสามารถอ่านออกได้ และสำหรับอุปกรณ์หลายๆ ตัวที่มีหน้าจอเล็ก ข้อความจะต้องตามไปด้วยการบันทึกแบบหน้าต่อหน้า:
ควบคุม Secret
ควบคุม Secret คือรูปแบบพิเศษของช่องบันทึกข้อมูลที่ถูกออกแบบมาใช้สำหรับการบันทึกรหัสผ่านหรือข้อมูลที่ต้องลับ:
<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>ชื่อ: <output ref="name/fname" /></p> <p>นามสกุล: <output ref="name/lname" /></p>
ตัวอย่างที่แสดงขึ้นนี้สามารถแสดงเนื้อหาของจุด <fname> และ <lname> ในเอกสาร XML ของ XForms (ตัวอย่าง XForms) ได้
<instance> <person> <name> <fname>David</fname> <lname>Smith</lname> </name> </person> </instance>
จะแสดงของคุณเช่นนี้:
ชื่อ: David นามสกุล: Smith
ทดลองด้วยตัวเอง
ควบคุม Upload
upload ควบคุมถูกออกแบบเพื่อให้นำไฟล์ขึ้นบนเซิร์ฟเวอร์:
<upload bind="name"> <label>ไฟล์ที่จะนำเข้า:</label> <filename bind="file"/> <mediatype bind="media"/> </upload>
- หน้าก่อนหน้า XPath ของ XForms
- หน้าต่อไป เลือก XForms