Skip to content

Commit 3c27636

Browse files
committed
Fix"enter" key in the search fields
1 parent 2bcd219 commit 3c27636

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

BlogEngine/BlogEngine.NET/Custom/Widgets/Search/widget.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<div class="Widget widget search">
99
<div class="WidgetContent widget-content">
1010
<div id="searchbox">
11-
<input type="text" id="txt-@widgetId" placeholder="@Resources.labels.search..."/>
11+
<input type="text" id="txt-@widgetId" placeholder="@Resources.labels.search..." onkeypress="if (event.keyCode == 13) { BlogEngine.search('@Utils.RelativeWebRoot', 'txt-@widgetId'); return false; }" />
1212
<input type="button" onkeypress="BlogEngine.search('@Utils.RelativeWebRoot', 'txt-@widgetId');" onclick="BlogEngine.search('@Utils.RelativeWebRoot', 'txt-@widgetId');" id="searchbutton" value="Search" />
1313
</div>
1414
</div>

BlogEngine/BlogEngine.NET/search.aspx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="searchpage post search-page page-global">
66
<h2 runat="server" class="page-global-title" id="h1Headline" />
77
<div id="searchpage" class="search-page-searchbox clearfix">
8-
<input type="text" name="q" id="q" value="<%=Server.HtmlEncode(Request.QueryString["q"]) %>" onkeypress="if(event.keyCode==13) SearchPage()" />
8+
<input type="text" name="q" id="q" value="<%=Server.HtmlEncode(Request.QueryString["q"]) %>" onkeypress="if(event.keyCode==13) { SearchPage(); return false; }" />
99
<input type="button" value="<%=Resources.labels.search %>" class="btn btn-primary" onclick="SearchPage()" onkeypress="SearchPage()" />
1010
<% if (BlogSettings.Instance.EnableCommentSearch && BlogSettings.Instance.ShowIncludeCommentsOption)
1111
{ %>
@@ -18,17 +18,19 @@
1818
var check = document.getElementById('comment');
1919
2020
function SearchPage()
21-
{
21+
{
2222
var searchTerm = encodeURIComponent(document.getElementById('q').value);
2323
var include = check ? check.checked : false;
2424
var comment = '&comment=true';
25-
25+
2626
if (!include)
2727
{
28-
comment = ''
28+
comment = '';
2929
}
30+
31+
var url = '<%=Utils.RelativeWebRoot %>search<%= BlogConfig.FileExtension %>?q=' + searchTerm + comment;
3032
31-
location.href = 'search<%= BlogConfig.FileExtension %>?q=' + searchTerm + comment;
33+
location.href = url;
3234
}
3335
3436
if (check != null)

0 commit comments

Comments
 (0)