Secara default, keyboard iOS menetapkan huruf pertama dalam bidang formulir teks (termasuk type=email
) menjadi huruf besar. (Setidaknya sebelum iOS 5.)
Apakah ada cara untuk menonaktifkan autocapitalization?
Secara default, keyboard iOS menetapkan huruf pertama dalam bidang formulir teks (termasuk type=email
) menjadi huruf besar. (Setidaknya sebelum iOS 5.)
Apakah ada cara untuk menonaktifkan autocapitalization?
Jawaban:
Sejak iOS 5, type="email"
kapitalisasi otomatis dinonaktifkan secara otomatis, jadi Anda hanya perlu:
<input type="email">
Untuk tipe input lain, ada atribut yang tersedia yang melakukan apa yang mereka katakan:
<input type="text" autocorrect="off" autocapitalize="none">
Jika karena alasan tertentu Anda ingin mendukung iOS sebelum versi 5, gunakan ini untuk type="email"
:
<input type="email" autocorrect="off" autocapitalize="none">
Informasi lebih lanjut:
autocapitalize="none"
alih-alih autocapitalize="off"
karena "off"
sudah usang untuk autocapitalize
. Lihat dokumentasi resmi .
Sama seperti kepala di atas, jika Anda melihat contoh ini dan Anda menggunakan React Native, Anda akan ingin menggunakan alat peraga itu sebagai camelcase.
autoCapitalize
dan
autoCorrect
Ini sedikit membingungkan saya sampai saya melihat React Native Documentation untuk Input Teks .