Здравствуйте! Я уже проштудировал несколько обсуждений по этой теме, но хотел бы разобраться, почему на нашем сайте не работает поиск при нажатии enter.
<div id="search" class="input-group input">
<input type="text" name="search" value="<?php echo $search; ?>" placeholder="<?php echo $text_search; ?>" class="form-control input-lg" />
<span class="input-group-btn">
<button type="button" class="btn btn-lg btn-s" id="button-search"><i class="fa fa-search"></i></button>
</span>
</div>
Это код поиска из search.tpl, а далее будет кусок кода из common.js:
/* Search */
$('#search input[name=\'search\']').parent().find('button').on('click', function() {
var url = $('base').attr('href') + 'index.php?route=product/search';
var value = $('header #search input[name=\'search\']').val();
if (value) {
url += '&search=' + encodeURIComponent(value);
}
location = url;
});
$('#search input[name=\'search\']').on('keydown', function(e) {
if (e.keyCode == 13) {
$('header #search input[name=\'search\']').parent().find('button').trigger('click');
}
});