Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как сделать чтобы показывалось содержание из datalist а не value?
selftrips
@selftrips

Как с помощью JS в form input datalist показывать содержание тега, а передавать стандартное value?

<form action="URL" method="GET">
<input list="answers" name="x">
<datalist id="answers">
  <option value="1">Ответ 1</option>
  <option value="2">Ответ 2</option>
  <option value="3">Ответ 3</option>
</datalist>
<input type="submit" value="ПОКАЗАТЬ" />
</form>

Все работает, но проблема в том, что при выборе значения из списка, в поле вывода показывается value, а не содержание тега.
То есть при выборе, скажем, "Ответ 3", показывается 3 и передается 3 (это правильно)
Как сделать чтобы показывалось Ответ 3, а передавалось, как и раньше, 3?
  • Вопрос задан
  • 867 просмотров
Подписаться 1 Простой
Ответы на вопрос 1
@RokeAlvo
Использовать тег select
Если все же нужен datalist, то htmlbook.ru/html/input/list
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽