แบบฟอร์มที่อยู่

การกรอกที่อยู่อาจใช้เวลานานและน่าหงุดหงิด บรรทัดที่อยู่ 2 ใช้สำหรับอะไร คุณอาจไม่มีนามสกุล ดังนั้นคุณควรป้อนอะไรในช่องนามสกุล หลีกเลี่ยงความสับสนเหล่านี้และช่วยผู้ใช้กรอกแบบฟอร์มที่อยู่

สร้างแบบฟอร์มที่ใช้ง่าย

แบบฟอร์มจำนวนมากใช้ช่องหนึ่งสำหรับชื่อและอีกช่องหนึ่งสำหรับนามสกุล อย่างไรก็ตาม บางคนไม่มีนามสกุลหรือชื่อมีเพียงส่วนเดียว ดังนั้นบุคคลเหล่านั้นควรกรอกข้อมูลในช่องนามสกุลอย่างไร ใช้ <input> เดียวสำหรับ ช่องชื่อ ดูข้อมูลเพิ่มเติมเกี่ยวกับ การจัดการรูปแบบชื่อต่างๆ

จากการวิจัย บรรทัดที่อยู่ 2 อาจทำให้ผู้ใช้สับสน พิจารณาใช้<textarea> สำหรับที่อยู่ทั้งหมด หรือซ่อนช่องบรรทัดที่อยู่ 2 ไว้หลัง<button>

โปรดระมัดระวังเกี่ยวกับคำอธิบายการควบคุมแบบฟอร์ม เช่น ผู้ใช้ในสหรัฐอเมริกาจะพูดว่า ZIP ส่วนในสหราชอาณาจักรจะพูดว่า postcode ใช้ <label for="zip">ZIP or postal code (optional)</label> เพื่อให้ผู้ใช้ทราบว่าควรป้อนข้อมูลใด ทำให้ช่องรหัสไปรษณีย์เป็นช่องที่ไม่บังคับ เนื่องจากไม่ใช่ทุกที่อยู่ที่มีรหัสไปรษณีย์

ช่วยผู้ใช้ป้อนที่อยู่

แอตทริบิวต์ autocomplete จะช่วยให้ผู้ใช้ป้อนที่อยู่อีกครั้งได้

  • autocomplete="name"
  • autocomplete="street-address"
  • autocomplete="postal-code"
  • autocomplete="country"

คุณกำหนดค่าหลายค่าโดยคั่นด้วยการเว้นวรรคสำหรับ autocomplete ได้ สมมติว่าคุณ มีแบบฟอร์มที่มีที่อยู่สำหรับการจัดส่งและแบบฟอร์มอื่นสำหรับที่อยู่สำหรับการเรียกเก็บเงิน หากต้องการบอกเบราว์เซอร์ว่ารหัสไปรษณีย์ใดเป็นที่อยู่สำหรับการเรียกเก็บเงิน ให้ใช้ autocomplete="billing postal-code" สำหรับที่อยู่จัดส่ง ให้ใช้ shipping เป็นค่าแรก

เปลี่ยนป้ายกำกับสำหรับปุ่ม Enter ในแป้นพิมพ์บนหน้าจอด้วยแอตทริบิวต์ enterkeyhint ใช้ enterkeyhint="done" สำหรับการควบคุมแบบฟอร์มสุดท้าย และ enterkeyhint="next" สำหรับการควบคุมแบบฟอร์มอื่นๆ

แหล่งข้อมูล