禁用浏览器搜索并在CTRL F上使用我自己的搜索输入

时间:2017-09-16 15:11:37

标签: javascript search

我正在尝试禁用浏览器搜索功能,同时我想将自己的自定义搜索框集中在网站上。

这里是相同的代码。

 document.addEventListener("keydown", function(e) {
      if (e.keyCode == 70 && e.ctrlKey || e.keyCode === 114) {
              document.getElementById("myInput").focus();
            }
        e.preventDefault();
    })

它会禁用浏览器搜索功能并关注我的自定义搜索栏,但它不允许我在自定义搜索输入中键入任何内容。

1 个答案:

答案 0 :(得分:1)

如果相关密钥为preventDefault()ctrl+f应仅



document.addEventListener("keydown", function(e) {
  if (e.keyCode == 70 && e.ctrlKey || e.keyCode === 114) {
    document.getElementById("myInput").focus();
    e.preventDefault();
  }
})

<input id="myInput" />
&#13;
&#13;
&#13;

否则,您会阻止正在使用的任何keydown ...