Saya perhatikan baru-baru ini bahwa sejumlah pesanan di toko Magento kami memiliki jalur 1 disalin ke jalur 2.
Saya melakukan beberapa penggalian dan tampaknya terkait dengan pengisian otomatis Chrome. Jika Anda melihat bidang formulir, Magento menggunakan penagihan [jalan] [] dan pengiriman [jalan] [] sebagai nama bidang untuk kedua garis jalan. Jadi Chrome tidak dapat menentukan mana yang mana dan mengisi otomatis baris alamat 1 ke dalam kedua bidang.
Ada beberapa info yang beredar di mana Anda dapat menggunakan atribut autocomplete pada bidang input formulir untuk menunjukkan bidang mana yang harus ditautkan, tetapi ini tidak didukung dan tidak berfungsi. Bahkan, jika Anda mencoba melakukan itu, ia menonaktifkan pelengkapan otomatis pada seluruh formulir. Saya juga mencoba mengubah nama bidang, tetapi tidak berhasil. Sepertinya saya harus menggali lebih dalam ke kode dan mengubah nama bidang pada formulir dan di mana pun itu direferensikan, dikirimkan ke PayPal, disimpan dalam DB, dll. Ini seperti mimpi buruk.
Adakah yang pernah menangani hal ini dan / atau memiliki saran?
sumber
Jawaban:
Anda juga dapat mencoba
x-autocompletetype
-atribusi, meskipun ini adalah fitur eksperimental:sumber
Perbaikan kecil cepat, tambahkan atribut 'readonly' ke input, dan atribut onfocus dengan cuplikan JS berikut:
Jadi semuanya akan terlihat seperti:
Chrome tidak akan dapat mengisi bidang secara otomatis, tetapi pengguna dapat mengetik secara manual karena JS akan dipicu saat mereka mengklik di bidang tersebut.
Lakukan ini untuk input faks juga, Chrome suka menyalin nomor telepon ke nomor itu.
sumber
https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill
sumber
Penggunaan
x-autocompletetype="address-line2"
tampaknya tidak berfungsi dengan Chrome terbaru (65.0.3325.106), itu masih akan menduplikasi alamat jalan pertama ke kedua input. Namun,autocomplete="address-line1"
danautocomplete="address-line2"
sepertinya bekerja seperti yang diharapkan.Lebih detail di sini: https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill#address
sumber