Hace poco noté que varios pedidos en nuestra tienda Magento tienen copiada la línea 1 de la calle en la línea 2 de la calle.
Investigué un poco y parece estar relacionado con el autocompletado de Chrome. Si observa los campos del formulario, Magento utiliza la facturación [calle] [] y el envío [calle] [] como los nombres de campo para ambas líneas de calles. Por lo tanto, Chrome no puede determinar cuál es cuál y rellena automáticamente la línea de dirección 1 en ambos campos.
Hay cierta información flotando que puede usar el atributo de autocompletar en el campo de entrada del formulario para indicar a qué campo debe vincularse, pero esto no es compatible y no funciona. De hecho, si intenta hacer eso, deshabilita el autocompletado en todo el formulario. También intenté cambiar el nombre del campo, pero eso rompe el pago. Parece que necesitaría profundizar en el código y cambiar el nombre del campo en el formulario y en cualquier lugar al que se haga referencia, enviado a PayPal, guardado en la base de datos, etc. Esto parece una pesadilla.
¿Alguien ha tratado con esto y / o tiene una sugerencia?
fuente
Respuestas:
También puede probar el
x-autocompletetype
atributo, aunque esta es una característica experimental:fuente
Pequeña solución rápida, agregue un atributo 'readonly' a la entrada y un atributo onfocus con el siguiente fragmento de JS:
Entonces todo debería verse así:
Chrome no podrá completar automáticamente el campo, pero el usuario puede escribirlo manualmente, ya que el JS se activará cuando haga clic en el campo.
Haga esto también para la entrada de fax, a Chrome le gusta copiar el número de teléfono en ese.
fuente
https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill
fuente
El uso
x-autocompletetype="address-line2"
no parece funcionar con el último Chrome (65.0.3325.106), aún duplicará la primera dirección en ambas entradas. Sin embargo,autocomplete="address-line1"
yautocomplete="address-line2"
parece funcionar como se esperaba.Más detalles aquí: https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill#address
fuente