【发布时间】:2012-01-14 22:54:17
【问题描述】:
我在页面顶部有一个搜索框,当用户点击相邻按钮时会进行 ajax 调用。我正在尝试更新输入标记,以便当用户点击 'enter' 键 时,适当的 JavaScript 会发生 重新加载页面。问题是页面不断重新加载。这是我最近的尝试:
$("searchText").bind('keyup', function(event){
if(event.keyCode == 13){
event.preventDefault();
$("#buttonSrch").click();
return false;
}
});
<input type='search' id='searchText' />
<input type='button' id='buttonSrch' onclick="search(document.getElementById('searchText'))" value='Search' />
【问题讨论】:
-
你的
search()函数也有return false吗? -
请不要编辑问题中的错误,因为答案会指出它们 - 这会使答案看起来错误:)
-
fudgey,我尝试添加'return false;'按照您的建议转到搜索功能,但页面仍会重新加载。
-
我认为你的问题只适用于 在
标签: javascript jquery input