Как отследить input jquery autocomplete?

137
29 марта 2022, 02:40

Ситуация заключается в следующем. Есть поисковая строка с автозаполнением значений. При вводе данных, пользователь получает подсказки из массива данных прописанных в файле 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/

Answer 1

Не знаю, что там за логика, но если...

  1. Добавить в конец form target="_blank", чтоб текущая страница осталась не перезагруженной
<form autocomplete="off" action="index.html" target="_blank">
  1. Изменить вот это непонятно что :(
//p.innerHTML = value.outerHTML;
p.innerHTML = value.value;

... то все там в <span> нормально устанавливается https://jsfiddle.net/6rsk9e3c/

А каким образом отправить форму, это уже на усмотрение автора.

READ ALSO
Как javascript получает доступ к cmd из браузера?

Как javascript получает доступ к cmd из браузера?

Подцепил вирус от которого с трудом избавилсяИ суть в том что последние дни я ничего не скачивал и не открывал

117
Как записать данные в переменную,которая находиться в redux?

Как записать данные в переменную,которая находиться в redux?

У меня есть такой метод getPostById, который делает асинхронный запрос и возвращает нам пост по которому мы кликнулиКак правильно создать переменную...

104
JavaScript проблема с текстом при возвращение

JavaScript проблема с текстом при возвращение

Есть кнопка "Развернуть" при нажатие на кнопку текст должен поменяться на "Свернуть" и при повторном нажатие вернуться в исходное состояние...

179
Не работает функция добавления таска в TODO

Не работает функция добавления таска в TODO

Всем привет, делаю TODOшку, и никак не получается функция добавления нового таска а помощью кнопки ADDДля начала хочу добавить только поле ввода

255