Как то так? https://jsfiddle.net/ibowankenobi/bvr5jmas/1/
var a = document.getElementsByTagName("a")[0];
a.addEventListener("click",function(e){
e.preventDefault();
var query = e.currentTarget.previousElementSibling.value;
window.open(e.currentTarget.href+"?"+query,"_blank");
},false);
Для концепции нескольких тегов:
https://jsfiddle.net/ibowankenobi/bvr5jmas/3/
Для одного тега и соответствующего ввода:
HTML:
<input type="text" name="search_term" data-for="someLink">
<a target="_blank" id="someLink" class="mylink" href="http://stackoverflow.com">Preview Search Results</a>
JS:
var aTag = document.querySelector("a.mylink") ;
aTag.addEventListener("click",function(e){
e.preventDefault();
var query = document.querySelector("input[data-for='"+e.currentTarget.id+"']").value;
window.open(e.currentTarget.href+"?"+query,"_blank");
},false);
FIDDLE: https://jsfiddle.net/ibowankenobi/bvr5jmas/6/