我试图通过在页面上输入句子“hello”来转发到名为“test.html”的页面。例如,当我在页面上输入“hello”时,我会被转发到 test.html。它不会在文本框中;我会在没有看到我正在输入的内容的情况下输入它。我在网上对此进行了研究,但找不到有关此主题的任何内容。
问问题
83 次
1 回答
1
我不知道它会起到什么作用,但你可以做这样的事情。
- 在文档上添加
keypress
监听器。 - 维护一个变量来保存输入的文本 say
sec
。 - 在您的按键侦听器中,将按下的键与
sec
并比较if sec=="hello" do redirect
Javascript
(function(){
document.addEventListener("keypress",fun);
var sec='';
function fun(e){
sec += String.fromCharCode(e.keyCode);
if(sec=="hello"){
alert("Hello typed!"); //replace this with redirect
sec='';
}
}
})();
于 2013-09-16T13:01:49.850 回答