Saya memiliki halaman pendaftaran yang mencakup semua bidang standar misalnya no telepon, email dll.
Telepon dan kata sandi berbatasan dengan tab, yaitu tidak berbatasan secara fisik, tetapi jika Anda melakukan tab, nama depan -> nama keluarga -> email -> telepon -> kata sandi.
Untuk beberapa alasan adalah memberi pengguna prompt untuk mengingat nama pengguna dan kata sandi ketika mereka mendaftar (yang bagus) tetapi menyimpan nomor telepon sebagai nama pengguna.
Apakah ada aturan untuk membantunya memutuskan / menghentikannya menyarankan orang mengingat kombinasi nomor telepon / kata sandi yang sangat berguna?
Terima kasih sebelumnya
EDIT:
Nama-nama pada elemen formulir adalah "Telepon" dan "txtpassword".
Saya ingin mengingat email dan kata sandi. Apakah ini dapat dicapai mengingat situasi saat ini?
Sayangnya saya tidak dapat memesan ulang bidang formulir. Perintah diberikan dalam tab di atas.
sumber
Jawaban:
Gunakan pelengkapan otomatis = "off" untuk menonaktifkan pelengkapan otomatis dan Firefox (dan peramban lain yang mendukung atribut non-standar ini) tidak akan menyimpan nilai-nilai itu.
Edit:
Apa yang Anda lihat mungkin karena nama bidang yang Anda gunakan. Pengisian otomatis mencari nama bidang nama pengguna / login umum berfungsi dan bidang nomor telepon Anda mungkin membuat Firefox yakin itu adalah bidang ID login utama.
Edit 2:
Apakah bidang email sebelum atau setelah bidang Telepon? Jika setelah, apakah mungkin meletakkannya di depan bidang Telepon? Jika demikian, apakah itu membuat perbedaan?
sumber
autocomplete
di tingkat bidang, itu harus di tingkat formulir, yaitu<form autocomplete="false"...
Biasanya tidak mungkin tanpa menata ulang bidang Anda atau tanpa peretasan.
username
Bidang Anda harus tepat sebelumpassword
bidang Anda di Firefox.Saya memiliki masalah yang sama tetapi nama belakang bukannya telepon . Setelah berjam-jam mencoba , jawaban ini membuatnya jelas. Firefox (setidaknya dalam versi saat ini) mencari bidang kata sandi. Lalu dibutuhkan bidang sebelum sebagai bidang nama pengguna dan menanyakan pengguna apakah ia ingin menyimpan kredensial ini.
Pelengkapan otomatis bukan masalah (utama) di sini. Bahkan dengan pelengkapan otomatis dimatikan untuk seluruh formulir, Firefox masih akan bertanya apakah Anda ingin menyimpan kredensial Anda.
sumber
Anda dapat melakukan sesuatu seperti ini:
Firefox dalam versi saat ini mencari bidang kata sandi pertama. Dari sana terlihat bidang tipe pertama sebelumnya
text
atauemail
untuk menemukan bidang nama pengguna.Jadi kita bisa mengelabunya dengan menggunakan jenis bidang yang tidak valid (
default
BUKAN jenis bidang yang valid). Jadi sekarang Anda tidak perlu menyusun ulang bidang untuk memuaskan Firefox. Saat browser tidak mengetahui jenis bidangnya, ia hanya menampilkan bidang teks biasa.Safari menggunakan mekanisme yang berbeda dan saya tidak punya masalah dengannya. Saya pikir itu terlihat pada nama-nama bidang.
The atribut autocomplete memberikan browser indikasi lebih lanjut tentang apa yang masing-masing bidang yang digunakan untuk.
sumber
Saya perhatikan perilaku serupa di Google Chrome sebelumnya. Apa nama yang diberikan ke kolom input? Saya tahu bahwa browser sering memiliki masalah dengan bidang jika mereka menggunakan kode ingin
name="signup[email]"
meneruskan semua dalam satu variabel ke sisi server (sangat berguna dalam PHP).Anda dapat mencoba menggunakan format sederhana ini:
<input name="username" type="text">
denganemail
danpassword
sebagai nama untuk kedua bidang tersebut. (Catatan: Saya belum benar-benar menguji ini, ketika saya menemukan situasi ini sebelum saya tidak dapat mengubah nama bidang.)sumber