Имя поля автозаполнения “почтовый индекс” не разрешено в этом контексте

#html #autocomplete #postal-code

#HTML #автозаполнение #почтовый индекс

Вопрос:

в настоящее время я пытаюсь оптимизировать свои формы на своей веб-странице. Средство проверки HTML выдает следующую ошибку:

  The autofill field name “postal-code” is not allowed in this context.  
  

Я не знаю почему, поскольку он делает то, что должен. Автозаполнение вставляет почтовый индекс. Вот элемент:

 <td><input type=number name="changeZip" min=00000 max=99999 autocomplete="postal-code"></td>
  

Этот элемент имеет ту же ошибку:

 <input class="login" type="number" name="txtZip" value="" required max="99999" min="00000" placeholder="Postleitzahl" autocomplete="postal-code"/>
  

Почему это не разрешено здесь в соответствии с сообщением об ошибке? Я ничего не нахожу в Google для этого.

Спасибо.

Ответ №1:

Атрибутом типа должен быть «текст». Некоторые страны используют комбинацию букв и цифр для своего почтового индекса.

Поэтому ваш входной элемент должен быть

 <input type="text" name="changeZip" minLength="5" maxLength="5" autocomplete="postal-code">