<div class="search_xzl">
<input class="middle_input"type="text" placeholder="请输入大厦名字..." id="xzl_input" >
<input class="search"type="button" value="搜索" id="search_1">
</div>
//enter搜索
$('#xzl_input').on('keypress', function(event) {
if (event.keyCode === 13) {
$('#search_1').trigger('click');
}
return false;
});
之所以加return false 是为了避免enter键之后触发默认的提交表单
因为你的表单只有一个文本输入框,在这种情况下,在文本框里键入回车默认是会提交表单的。
你需要在你的js代码中加入
event.stopPropagation();
来阻止事件冒泡。 否则就算你写return false;也是没有效果的。