ตามค่าเริ่มต้นคีย์บอร์ดของ iOS จะตั้งค่าตัวอักษรตัวแรกในฟิลด์แบบฟอร์มข้อความ (รวมถึงtype=email
) เป็นตัวพิมพ์ใหญ่ (อย่างน้อยก่อน iOS 5)
มีวิธีการปิดใช้งานการเติมข้อความอัตโนมัติหรือไม่?
ตามค่าเริ่มต้นคีย์บอร์ดของ iOS จะตั้งค่าตัวอักษรตัวแรกในฟิลด์แบบฟอร์มข้อความ (รวมถึงtype=email
) เป็นตัวพิมพ์ใหญ่ (อย่างน้อยก่อน iOS 5)
มีวิธีการปิดใช้งานการเติมข้อความอัตโนมัติหรือไม่?
คำตอบ:
ตั้งแต่ iOS 5 type="email"
การปิดใช้ตัวพิมพ์ใหญ่อัตโนมัติจะทำให้คุณต้อง:
<input type="email">
สำหรับอินพุตประเภทอื่นมีแอ็ตทริบิวต์ที่ทำสิ่งที่พวกเขาพูดได้:
<input type="text" autocorrect="off" autocapitalize="none">
ถ้าด้วยเหตุผลบางอย่างที่คุณต้องการสนับสนุน iOS ก่อนหน้ารุ่น 5 ให้ใช้สิ่งนี้เพื่อtype="email"
:
<input type="email" autocorrect="off" autocapitalize="none">
ข้อมูลมากกว่านี้:
autocapitalize="none"
แทนautocapitalize="off"
เพราะจะเลิกสำหรับ"off"
autocapitalize
ดูเอกสารอย่างเป็นทางการ