@AlexandrMa

Как сделать список разрешенных значений в input?

Сейчас с помощью JS наполняю массив данными. При отправке сравниваю значение в input text с массивом. Это всё не сложно.
Вопрос. Можно ли средствами html5 прописать список разрешенных слов? Просмотрев все мануалы, не нашел такого. Можно ограничить значения регулярками, диапазоном чисел и тд. Но нигде не находит конкретно массива разрешенных строк. Не select же использовать)))
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
Kozack
@Kozack Куратор тега HTML
Thinking about a11y
Я бы сделал регулярку в pattern атрибуте для валидации. А для удобства набора пользователем добавил datalist с возможными значениями.
Правда не факт, что делать валидацию через pattern атрибут более производительно. Зависит от вашего случая.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы