按回车键判断输入框是否为空,为空时按回车键是返回网页顶部,有内容时进行百度搜索

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;

    }
  }
});