Saya bertanya-tanya apakah ada aturan praktis untuk skenario di mana pengguna memilih kotak teks yang memiliki konten di dalamnya. Apakah akan mengikuti bahwa semua teks di dalamnya harus selalu dipilih untuk memungkinkan pengguna mengetik nilai baru tanpa interaksi tambahan selain mengetik apa yang baru?
Selalu pikirkan tentang skenario yang melibatkan bidang kotak teks:
Hal penting lain yang perlu diingat adalah bahwa pengguna mungkin tidak mengharapkan pemilihan seluruh teks dan karenanya mulai mengetik menghapus semua teks sebelumnya. Jika bidang teks panjang atau "sulit" (pikirkan alamat dengan kode pos) "kerusakan" menghapusnya mungkin mengatasi manfaat dari pemilihan otomatis.
Menurut pendapat saya memilih teks dalam banyak kasus akan tak terduga dan tidak perlu, jika bahkan tidak berbahaya. Namun, ada pengecualian. Bilah alamat browser adalah contoh terbaik yang dapat saya pikirkan. Mungkin aman untuk mengasumsikan bahwa pengguna biasanya ingin menulis alamat baru alih-alih mengubah alamat saat ini, jadi memilih ulang teks sangat membantu.
Jadi jawaban saya adalah teks harus tidak dipilih sebelumnya, kecuali ada alasan khusus untuk melakukannya. Dengan kata lain, jika Anda tidak tahu jalan mana yang benar, maka jangan pilih dulu. Itu sepertinya pilihan yang lebih aman dalam banyak kasus.
Saya percaya "aturan praktis" adalah tidak ada pra-seleksi yang terjadi. Paling sedikit. ini adalah cara kerjanya di semua perangkat lunak perusahaan kami, dan juga cara kerjanya di setiap aplikasi dan situs web saya hanya dengan cepat memeriksa :) Jika teks TIDAK dimasukkan oleh pengguna (misalnya, itu adalah teks default, seperti kotak pencarian pada situs ini), maka teks itu harus dihapus sebelum pengguna mulai mengetik ...
Itu konteks lagi dengan ini ...
Anda perlu menilai seberapa besar kemungkinan pengguna Anda perlu mengoreksi teks di dalam kotak dan seberapa besar kemungkinan mereka ingin menimpa apa pun yang ada di dalam kotak ketika berfokus padanya.
Misalnya: bilah alamat dan kotak pencarian sering disetel untuk memilih ulang di situs web. Dalam kedua kasus tersebut ada kemungkinan kesalahan ejaan telah dibuat atau bahwa pengguna daya mungkin secara langsung memanipulasi bilah alamat (pikirkan pagination). Dalam hal pencarian, masuk akal untuk mengharapkan pengguna ingin mempersempit pencarian mereka dengan menambahkan kata kunci tambahan atau mengubah yang ada, jadi memutuskan untuk memilih fokus pada kedua kasus harus dipikirkan dengan cermat.
Juga, pertimbangkan seberapa besar kemungkinan bidang tersebut akan diisi sebelumnya oleh browser. Misalnya, kotak masuk email lebih cenderung dipra-populasi daripada kotak pencarian, jadi kotak masuk email mungkin merupakan kandidat yang baik untuk dipilih pada fokus, setelah disimpan, pengguna tidak akan pernah mau mengubahnya kecuali mereka menghapus data pribadi dan fokus mereka mungkin adalah pengguna baru dengan alamat email yang sama sekali berbeda.
Tetapi dengan semua ini tergantung pada konteks bidang dan jenis orang yang mengisi formulir, jadi saya tidak yakin ada aturan praktis yang jelas.
Saya pikir satu-satunya kasus potong yang jelas untuk pilih pada fokus adalah ketika kotak teks berisi URL itu sendiri atau berisi kode yang ingin dipotong dan ditempelkan pengguna secara keseluruhan. misalnya Kode pelacakan Google Analytics, atau URL profil jaringan sosial repositori/GIT.