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

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

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


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

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

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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