Может ему таки нужна просто ссылка, просто он супер косноязычен?)
<input type="text">
<input onclick="var link = 'http://site.ru/' + encodeURIComponent(previousElementSibling.value); insertAdjacentHTML('afterend', '<br>' + link.link(link))" type="button" value="open">