Я ищу решение для следующего: У меня есть строка поиска со следующим кодом:
<input autofocus class="form-control" style="width:40%" type="search" id="myInput" placeholder="Enter keywords here...">
У меня есть несколько таких кнопок:
<input type="button" value="Banana">
<input type="button" value="Pear">
Чтомне нужно добавить по порядку, поэтому, когда вы нажимаете кнопку «Банан», слово «банан» вставляется в строку поиска (input id = "myInput").
Я знаю, что вам нужен onclick = ""в кнопке ввода и JavaScript для вставки текста, но что это за функция?
РЕДАКТИРОВАТЬ:
В настоящее время у меня уже есть событие слушателя:
document.addEventListener('DOMContentLoaded', function() {
if (document.getElementById("myInput").value.length > 1) {
document.getElementById("header").className = "hideHeader";
} else {
ContactsearchFX();
document.getElementById('myInput').addEventListener('input', ContactsearchFX);
}
});
Какинтегрировать это решение:
HTML
<button onclick="addval('Banana')">Banana</button>
<button onClick="addval('Pear')">Pear</button>
Javascript
function setValue(name){
document.getElementById("myInput").value = name;
}