it-swarm.asia

Apakah ide buruk memiliki kolom input setelah kata sandi pada formulir login?

Saya tertarik dengan pernyataan ini oleh @ DanWilson di Twitter:

Semua Pengembang Web: Tidak Pernah Pernah meletakkan apa pun setelah kotak kata sandi dan sebelum mengirimkan tombol pada formulir. Tab HARUS pergi langsung untuk mengirim.

Ketika saya meminta klarifikasi, dia menambahkan:

karena pola UI adalah Username TAB Password TAB Enter Key.

Adakah yang bisa mengarahkan saya ke bukti yang menguatkan atau bertentangan dengan klaim itu, meskipun itu anekdotal?

9

Situasi tab terbaik dan situasi umum adalah:

  • masukan: email
  • input: kata sandi
  • checkbox: keep me login in (terkadang ini dihilangkan)
  • tombol: kirim (perhatikan bagaimana Anda dapat menggunakan bilah spasi, lebih cepat daripada masuk dalam beberapa situasi)

Bukti:

  • Google (login terpadu)
  • Yahoo (login terpadu, termasuk Flickr, Delicious)
  • Twitter (perhatikan juga bagaimana aliran visual berbeda dari aliran tab agar konsisten!)
  • Facebook (ibidem)
  • Baidu
  • Wikipedia
  • LinkedIn
  • Craiglist
  • MySpace
  • IMDB

Pemecah terkenal:

  • MSN
  • eBay

Jadi, dengan situs-situs tersebut kami mungkin termasuk sebagian besar pengguna web dunia dan mereka semua selaras dengan perilaku yang saya jelaskan.

7
Folletto

Istirahat mengerikan dalam pola ini adalah ketika perancang formulir membantu menempatkan tautan Lupa Kata Sandi pada penghentian tab setelah kata sandi dan sebelum tombol kirim. Ini pasti menghasilkan penyegaran halaman, pemuatan formulir baru. Kemudian, ketika kembali, sesuai praktik keamanan yang baik, bidang kata sandi (yang saya ketik pertama kali) kosong.

Sementara saya benar-benar menghargai kebebasan estetika para desainer dan pengembang dan saya tidak ingin web TERLIHAT homogen, perilaku web seharusnya.

Dan Wilson

6
Dan Wilson

Pikirkan saja pengalaman Anda sendiri - ketika Anda masuk ke suatu situs, apa yang Anda harapkan? Saya, saya berharap untuk melakukan apa yang dikatakan Dan - Nama Pengguna TAB Kata sandi TAB masuk. Saya bahkan telah melihat ditempatkan yang memiliki fungsi "Ingat saya" mempertahankan konsep dasar ini - Pada chase.com, untuk tab ke kotak centang "ingat nama pengguna saya", Anda benar-benar harus tab LALU tombol kirim untuk fokus pada kotak centang. Saya tidak tahu bahwa saya benar-benar menyukainya, tetapi itu membuat login umum lebih cepat.

Satu tambahan saya harus pernyataannya adalah bahwa pada halaman login, fokus awal HARUS pada bidang nama pengguna. Saya tidak dapat menghitung jumlah situs web yang saya kunjungi di mana fokus tidak diatur dengan benar (atau tidak disetel sama sekali) ketika sebuah halaman dimuat pertama kali.

5
Charles Boyung

Saya tidak percaya pola UX yang dominan adalah Nama Pengguna TAB Kata Sandi Masukkan TAB. Mengapa TAB + Enter tambahan setelah mengetik kata sandi? Simpan sendiri keystroke dan tekan Enter setelah memasukkan kata sandi untuk mengirimkan formulir. Seperti yang Chase sebutkan, untuk formulir login: Nama Pengguna TAB Kata Sandi Masukkan.

Saya menganggap formulir yang memiliki tombol kirim salah dengan menggunakan input type = 'button' dan bukan type = 'submit' penalti UX yang lebih ofensif. Ini memperkuat kebiasaan TAB + Enter untuk mengirimkan formulir padahal seharusnya hanya Enter.

3
John Hodorowicz

Tidak relevan untuk menanggapi "Saya tidak menggunakan pola ini". Apakah polanya adalah THE dominan (atau sampel-size-one Anda tidak menunjukkan ini), jika itu adalah pola yang signifikan maka harus dihormati. Mungkin hanya 10% pengguna yang menekan tab sebelum masuk, tetapi Anda tidak ingin mengecewakan 10% pengguna Anda untuk sesuatu yang mudah diperbaiki seperti ini.

1
DJClayworth

Untuk formulir masuk jika desain membutuhkan sesuatu antara kata sandi dan pengiriman, Anda masih bisa mengubah urutan tab sehingga melewatkan elemen pengalaman buruk saat menabrak. Lihat https://www.bankofamerica.com/ yang agak mirip. Tabbing masuk pengguna/area/kirim, lanjutkan tabbing untuk mendapatkan tautan untuk kotak centang dan tautan.

Saya pikir masalah yang lebih luas (bagi saya) adalah menempatkan elemen anti-aksi di mana tindakan itu seharusnya. batal/reset tombol di mana tombol kirim biasanya, dll. Kami adalah makhluk yang agak otomatis dan jarang membaca/memperhatikan sedikit perubahan.

1
Joshua Cyr

Saya setuju dengan John. Saya pikir kebanyakan orang menekan Enter saat berada di bidang kata sandi (saya lakukan), atau akan mengklik/mengetuk tombol Enter.

Namun, untuk beberapa pengguna Windows yang menekan Tab dan kemudian Enter, Dan benar: seharusnya tidak ada apa pun antara bidang edit kata sandi dan tombol Enter.

Saya memilih pengguna Windows karena pada Mac, defaultnya adalah menekan Tab akan membawa Anda ke bidang edit atau kotak daftar berikutnya. Ini tidak akan pernah membawa Anda ke tombol. Permintaan maaf saya kepada pengguna Linux; Saya tidak yakin tentang detail di sana.

1
Hisham