it-swarm.asia

Pra-pilih Teks Pada Seleksi

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?

10
David in Dakota

Selalu pikirkan tentang skenario yang melibatkan bidang kotak teks:

  • Misalnya, jika bidang yang cenderung diubah sepenuhnya setiap kali pengguna mengkliknya, pilih semua teks.
    Contoh yang bagus adalah bilah alamat peramban - skenario yang jauh lebih umum adalah bahwa pengguna ingin mengetikkan seluruh URL baru daripada mengubah yang saat ini.
  • Namun, jika skenario yang lebih umum adalah membuat koreksi, jangan pilih itu (pikirkan bidang untuk mengisi formulir web, di mana Anda mungkin telah membuat kesalahan dengan mengisi alamat Anda dan Anda hanya ingin membuat kecil koreksi).

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.

7
Dan Barak

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.

5
Carlos

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 ...

3
Sk93

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.

0
Toni Leigh
  • Jika konten di bidang telah dimasukkan oleh pengguna, teks harus tidak dipilih sebelumnya. Ada kemungkinan sangat kecil bahwa pengguna perlu menghapus semua teks dari bidang, tetapi lebih perlu untuk mengedit atau menambahkan teks tambahan.
  • Jika teks dalam bidang adalah teks default sebelum pengguna memasukkan bidang, maka itu dapat disorot (dengan asumsi konteks yang tepat - sesuatu yang perlu dihapus sebelum pengguna mengetik di bidang).
0
wnathanlee