Здравствуйте. Подскажите, пожалуйста. Есть на сайте поле поиска с автозаполнением
<div class="header-nav header-nav-options">
<form class="searchForm" >
<div class="form-group">
<div class="input-group searchInput" style="margin-top: 20px">
<div class="input-group-content content-lg">
<input type="text" class="form-control typeahead focused" id="typeahead" name="headerSearch" placeholder="Введите ИНН, ОГРН, название, адрес или ФИО" autocomplete="off" spellcheck="false" onkeydown="goToPage('#typeahead');">
</div>
<div class="input-group-btn" style="padding-left: 0px">
<button class="btn btn-default searchBtn" type="button" style="border-bottom-width: 2px" id="searchBtn"><i class="fa fa-search searchBtn" onclick="goToPage('#typeahead');"></i></button>
</div>
</div>
</div>
</form>
</div>
Мне нужно написать скрипт, который будет по нажатию пользователем Enter или кнопки считывать значение инпута и перенаправлять пользователя на другую страницу. Считать значение и перенаправить на другую страницу я смогу, а вот вызвать функцию, которая проверит на нажатие enter у меня не получается(((( Помогите, пожалуйста
P.S. Думала, повесить проверку на событие submit формы. Но не придется ли тогда вместо button вставить input type=submit? А если менять на инпут, как тогда мне вставить иконку поиска?