Sorunlar
maxlength özniteliği girdiyi ortasında keser ama kullanıcıya hiçbir geri bildirim vermez.
- Kullanıcının açısından, girişin ortada durması arayüzde bir hata varmış gibi hissettirebilir.
- Ekran okuyucu kullanıcıları (görme engelliler), giriş sınırına ulaştıklarında bunu fark edemez.
- Birçok kullanıcı yazarken ekrana değil klavyeye baktığı için, girdinin kesildiğini fark etmeyebilir.
- Uzun bir metni kopyalayıp yapıştırırken içerik ortadan kesilebilir ve yanlış bilgi kaydedilebilir.
Çözüm
maxlength ile girdiyi sınırlamak yerine, tüm girdinin alınmasına izin verip sınır aşıldığında hata mesajı göstererek kullanıcının bunu düzeltmesini sağlamak daha iyidir.
- Mümkünse giriş sınırını cömert belirlemek daha iyidir.
- Kalan karakter sayısını göstererek kullanıcının giriş sınırını fark etmesini ve buna göre ayarlama yapmasını sağlamak daha iyidir.
Henüz yorum yok.