Ситуация заключается в следующем. Есть поисковая строка с автозаполнением значений. При вводе данных, пользователь получает подсказки из массива данных прописанных в файле JS. Есть необходимость вывода выбранного текстового значения в span, после нажатия кнопки. В итоге текст вывести не получается, а лишь элемент самой строки либо его значение placeholder. Пытался реализовать через селекторы ById и TagName, не получается. Подскажите пожалуйста, как реализовать задуманное...
<script>
var button = document.getElementById("submit");
button.onclick = function() {
var p = document.getElementById("user-city");
var value = document.getElementById("myInput");
p.innerHTML = value.outerHTML;
}
</script>
https://jsfiddle.net/Alex45678/k1q03ceb/10/
Не знаю, что там за логика, но если...
form target="_blank", чтоб текущая страница осталась не перезагруженной<form autocomplete="off" action="index.html" target="_blank">
//p.innerHTML = value.outerHTML;
p.innerHTML = value.value;
... то все там в <span> нормально устанавливается
https://jsfiddle.net/6rsk9e3c/
А каким образом отправить форму, это уже на усмотрение автора.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники