← Back to ProBlog Search Support
paulgrafx
Search is not working - the code below needs changing to make it work and force the javascript to load after jQuery.
components/searchform/default.htm
adding '{% put scripts %}' and '{% endput %}'
<h3 class="widgettitle">smart search</h3>
<p class="form-group">
<input id="keyword" name="keyword" type="text" class="form-control" placeholder="Search" />
</p>
<button style="margin-top:10px;" id="search_detailed" type="submit" class="btn btn-success search_now">
More Detailed Search <i class="fa fa-chevron-circle-right"></i>
</button>
{% put scripts %}
<script type="text/javascript">
$(document).ready(function(){
$('#keyword').on('keypress', function (e) {
var keyCode = e.which;
if (keyCode == 13) {
//Trigger click event
$('.search_now').trigger('click');
}
});
$('.search_now').click(function(){
var term = $('#keyword').val();
term = term.replace(' ','-');
window.location = "{{ __SELF__.resultPage|page({'filter': 'search', 'slug' : null}) }}" + '/' + term;
});
});
</script>
{% endput %}
1-1 of 1