На сайте есть страница поиска:
/search/запрос
Мне нужно создать простое поле ввода, чтобы при нажатии на кнопку 
Поиск или 
↵ Enter вызывалась страница поиска с соответствующим запросом.
Я сделал и всё работает:
<input id="searchInput" oninput="((input) => document.getElementById('searchInputButton').href = 'search/' + input.value )(this)">
<a id="searchInputButton">
    Поиск
</a>
<script>
    document.getElementById('searchInput').addEventListener("keyup", (event) => {
        if (event.keyCode === 13 || event.code === "Enter") {
            document.getElementById('searchInputButton').click();
        }
    });
</script>
Но не покидает ощущение что сделано не правильно, мне кажется есть способ сделать это проще, типа на чистом html.