Форма адреса

Заполнение адреса может занять много времени и утомить. Что такое адресная строка 2 ? У вас может не быть фамилии, так что же следует ввести в поле «Фамилия» ? Избегайте этой путаницы и помогайте пользователям заполнять формы адреса.

Убедитесь, что ваша адресная форма проста в использовании

Во многих формах используется одно поле для имени и одно для фамилии. Однако у некоторых людей нет фамилии или их имена не состоят из двух частей, так как же им заполнять поле фамилии? Используйте один <input> для поля имени. Узнайте больше об обработке различных форматов имен .

Также используйте один <input> для почтового адреса — не каждый адрес имеет номер улицы.

Будьте осторожны с описаниями элементов управления формы. Например, пользователи в США говорят ZIP , а в Великобритании — почтовый индекс . Используйте <label for="zip">ZIP or postal code (optional)</label> чтобы пользователи знали, какие данные вводить. Сделайте поле почтового индекса необязательным — не у каждого адреса есть почтовый индекс.

Помогите пользователям ввести свой адрес

Атрибут autocomplete может помочь пользователям повторно ввести свой адрес:

  • autocomplete="name"
  • autocomplete="street-address"
  • autocomplete="postal-code"
  • autocomplete="country"

Для autocomplete вы можете определить несколько значений, разделенных пробелом. Предположим, у вас есть форма с адресом доставки и еще одна форма для адреса выставления счета. Чтобы сообщить браузеру, какой почтовый индекс соответствует платежному адресу, вы можете использовать autocomplete="billing postal-code" . Для адреса доставки используйте shipping в качестве первого значения.

Измените метку клавиши Enter на экранной клавиатуре с помощью атрибута enterkeyhint . Используйте enterkeyhint="done" для последнего элемента управления формой и enterkeyhint="next" для остальных элементов управления формы.

Ресурсы