กล่องเลือกแบบเลื่อนลงการเชื่อมโยงหลายระดับ รับระดับถัดไปแบบไดนามิก ข้อมูลแต่ละระดับคือ XML สามารถรองรับระดับไม่จำกัด (เบราว์เซอร์ต้องการการสนับสนุน Microsoft.XMLDOM)
ความต้องการของโครงการ ตารางหมวดหมู่วัสดุ สามระดับ รวม มากกว่า 7,000 รายการ บันทึกจะช้ามากหากดึงข้อมูลในคราวเดียว ดังนั้นจึงใช้การอ่านแบบไดนามิก อ่านทีละระดับ และเซิร์ฟเวอร์ใช้แคช ซึ่งมีประสิทธิภาพมาก
รหัส HTML เป็นดังนี้:
<select name="MaterialClass1" ChildSelectName="MaterialClass2"></select>
<select name="MaterialClass2" ChildSelectName="MaterialClass3"></select>
<select name="MaterialClass3"></select>
'www.downcodes.com'
ในหมู่พวกเขา ChildSelectName แสดงถึงชื่อของ Select ระดับถัดไป
หนึ่งใน xmls มีดังนี้:
<MaterialClasses>
<MaterialClass MaterialClassCode="01" Description="โลหะสีดำและไม่ใช่เหล็ก"/>
<MaterialClass MaterialClassCode="02" Description="ซีเมนต์ ทราย กรวด อิฐ คอนกรีต"/>
<MaterialClass MaterialClassCode="03" Description="ไม้ ไม้ไผ่และผลิตภัณฑ์"/>
</คลาสวัสดุ>