Ну значит нужна просто форма без всяких преобразований и скриптов вообще не нужно. Если у формы action не задан, то он будет равен текущему url, а введенное значение в поле при отправке формы и будет подставлено к этому url под ключом равным имени поля ввода.
<form>
<input type="text" name="txt">
<input type="submit" value="Go">
</form>
Это все что требуется. Если текущий url не имеет параметров запроса то введенное будет подставлено не через &, а через ?, что для принимающей стороны значения не имеет.