<a href="http://yandex.ru/yandsearch?text=" id="link" style="border: 1px solid gray;">Ссылка хз куда</a>
<input type="text" oninput="update_href('link', this.value );" size=30>
<script>
function update_href(id,value){
document.getElementById(id).href='http://yandex.ru/yandsearch?text='+value;
}
onkeydown = function(e){
if(e.code == "Enter") document.getElementById('link').click();
};
</script>
<button id="btn">Ссылка хз куда</button>
<input type="text" id="inp">
<script>
var btn = document.getElementById('btn');
btn.onclick = e => location = 'http://yandex.ru/yandsearch?text='+document.getElementById('inp').value;
window.onkeydown = function(e){
if(e.code == "Enter") btn.click();
};
</script>
или так