Автозаполнение iOS Safari не заполняет все поля адреса одновременноIOS

Программируем под IOS
Гость
Автозаполнение iOS Safari не заполняет все поля адреса одновременно

Сообщение Гость »


В настоящее время я работаю над формой HTML, которая включает поля для информации об адресе пользователя, такой как имя, улица, почтовый индекс и город. В форме используются атрибуты автозаполнения W3C для облегчения автозаполнения. Во время тестирования я заметил, что функция автозаполнения без проблем работает на платформах Android и Windows, но сталкивается с проблемами на iOS, особенно в Safari.

Вот упрощенная версия полей моей формы с атрибутами автозаполнения:

В Safari, когда пользователь выбирает контакт для автозаполнения, поля улицы и почтового индекса не заполняются одновременно с другими полями. Однако при отдельном нажатии на поле улицы или почтового индекса Safari снова предлагает контакт автозаполнения и правильно заполняет данные.

Я убедился, что для всех контактных данных, используемых для автозаполнения, установлено значение «Деловой» и что они содержат полную и правильно отформатированную адресную информацию. Я также пробовал использовать адресную строку1 и уличный адрес для поля улицы, но проблема не устранена. Пробовал на нескольких айфонах, везде один и тот же эффект.

Я ожидаю, что все доступные поля будут заполнены, когда пользователь нажмет на одно поле, например «Имя», а затем выберет настроенный контакт для автозаполнения.

Это какая-то странная политика безопасности — не заполнять все?

Вернуться в «IOS»