-1

我试图通过在页面上输入句子“hello”来转发到名为“test.html”的页面。例如,当我在页面上输入“hello”时,我会被转发到 test.html。它不会在文本框中;我会在没有看到我正在输入的内容的情况下输入它。我在网上对此进行了研究,但找不到有关此主题的任何内容。

4

1 回答 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 回答