CheckHealthNowDesign System
Alpha · v0.3
Design Systemคอมโพเนนต์
Guideline · พร้อมใช้งาน

ช่องกรอกข้อมูล

แบบฟอร์มเก็บข้อมูลเป็นลำดับ ป้องกันข้อผิดพลาด และบอกเหตุผลเมื่อขอข้อมูลสุขภาพ

เจตนาทุกช่องต้องมี label ที่มองเห็นและข้อความผิดพลาดที่บอกวิธีแก้
01
ตัวอย่างใช้งานจริง

Guideline ที่มองเห็นและทดลองได้

ตัวอย่างนี้แสดงองค์ประกอบในบริบทของ CheckHealthNow เพื่อเชื่อมกฎการใช้งานกับหน้าจอจริง

Form · เพิ่มผลตรวจตัวอย่างตอบสนองได้
02
การตัดสินใจ

ใช้เมื่อไร

เลือกจากเป้าหมายและบริบท ไม่ใช่จากรูปลักษณ์เพียงอย่างเดียว

ใช้เมื่อ
  • รับข้อมูลที่ผู้ใช้ต้องพิมพ์หรือเลือก
หลีกเลี่ยงเมื่อ
  • ข้อมูลที่ระบบรู้อยู่แล้วหรืออนุมานได้อย่างปลอดภัย
03
โครงสร้าง

ส่วนประกอบสำคัญ

แต่ละส่วนมีหน้าที่ชัดเจนและทำงานร่วมกันเป็นระบบ

1

Label

ชื่อข้อมูลที่มองเห็นตลอดเวลา

2

Input

ตัวควบคุมที่เหมาะกับชนิดข้อมูล

3

Help & error

บริบท รูปแบบ และวิธีแก้

04
การใช้งานจริง

พฤติกรรมและการจัดวาง

กฎเหล่านี้ช่วยให้การใช้งานคงที่ในทุกขนาดหน้าจอ

01

Validation

ตรวจเมื่อผู้ใช้ออกจากช่องหรือส่งฟอร์ม ไม่ขัดจังหวะการพิมพ์

02

Privacy

อธิบายเหตุผลและการใช้ข้อมูลละเอียดอ่อน

05
Guidance

Do / Don’t

ตัวอย่างต้องอธิบายเหตุผลและผลกระทบ ไม่ใช่แค่แสดงว่าถูกหรือผิด

ควรทำ
  • แสดง error ใกล้ช่องและสรุปด้านบนเมื่อมีหลายรายการ
ไม่ควรทำ
  • ใช้ placeholder แทน label หรือล้างค่าหลัง error
06
Accessibility

ใช้งานได้กับทุกคน

ข้อกำหนดการเข้าถึงเป็นส่วนหนึ่งของคุณภาพ ไม่ใช่ส่วนเสริม

  • ใช้โครงสร้าง HTML ที่สื่อความหมายและลำดับโฟกัสตามการอ่าน
  • รองรับการซูม 200% คีย์บอร์ด และ reduced motion
  • ไม่ใช้สี ไอคอน หรือตำแหน่งเพียงอย่างเดียวเพื่อสื่อความหมาย
07
ข้อมูลอ้างอิง

สเปกที่สนับสนุน Guideline

ใช้สเปกหลังจากเข้าใจบริบทและกฎการใช้งานแล้ว

ความสูง control
≥ 48px