2011-09-01 59 views
0

第一篇文章。我正在尝试创建一个文本“输入”框,该框允许我的网站中的任何三个命令“谁”,“为什么”和“如何”链接到相应的页面。为了澄清,我希望我的主页有一个文本框,允许用户键入上述三个命令之一,然后按“回车”链接到相应的页面。听起来很容易,但我是一个超级初学者。任何帮助将非常感谢。通过文本框中的特定输入文本进行导航?

回答

0

您可以在JavaScript中的输入框中添加一个keydown监听器,并侦听键码13(输入按键密码)。如果它被按下,测试谁的价值,原因和方式。

<input type="text" id="LinkBox" /> 

document.getElementById("LinkBox").onkeydown = function(e) { 
    var keyCode = e.keyCode || e.which; 
    // 13 is keycode for the enter key 
    if (keyCode === 13) { 
     if (this.value === "who") { 
      window.location = // who URL here 
     } else if (this.value === "why") { 
      window.location = // why URL here 
     } else if (this.value === "how") { 
      window.location = // how URL here 
     } 
    } 
} 
+0

哇,非常感谢你,这个网站是不可思议的。你的方式好噶。 – TheRodStu