<script type="text/javascript">
$().ready(function () {
$("#txt_search").keydown(function (e) {
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; //兼容IE 火狐 谷歌
if (keyCode == 13) {
$("#span_search").trigger("click");
return false;
}
});
})
function search() {
if ($("#txt_search").val().trim() != '') {
window.location.href = 'carlist.aspx?key=0-0-' + escape('' + $("#txt_search").val() + '') + '-0-0';
}
else {
$("#txt_search").focus();
alert('请输入关键字');
}
}
</script>
<div class="banner-search">
<input type="text" class="form-control dropdown-toggle" placeholder="请输入要买的品牌或车型" id="txt_search" />
<i class="glyphicon glyphicon-search"></i>
<span title="搜索" class="banner-search-btn" id="span_search" οnclick="return search();">搜索</span>
</div>
下面这是取消页面上只有一个submit(或者button)时,在文本框里按回车会触发提交事件
document.onkeydown = function (e) {
var e = e || event;
if (e.keyCode == 13) {
setTimeout(function () {
;//什么都不做
}, 0);
e.preventDefault ? e.preventDefault() : (e.returnValue = false);
}
}