按回车键判断输入框是否为空,为空时按回车键是返回网页顶部,有内容时进行百度搜索
document.onkeydown = function (e) {
var theEvent = window.event || e;
var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
if (code == 13) {
//事件
var input = document.getElementById("输入框id");
if (input.value == null || input.value.length == 0) {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
//空的
} else {
//不是空的
window.open().location.href= "https://www.baidu.com/s?wd=" + document.getElementById("输入框id").value;
}
}
};
文本框有内容并且聚集在文本框中时按回车键是百度搜索,没有内容时或未聚焦则不触发
document.addEventListener('keydown', function(event) {
if (event.keyCode === 13) {
var input = document.activeElement;
if (input.tagName === 'INPUT' && input.value.trim() !== '') {
window.open().location.href= "https://www.baidu.com/s?wd=" + document.getElementById("文本框id").value;
}
}
});