查询字符串重定向:如何将表单输入更改为URL?

时间:2014-03-27 04:20:29

标签: javascript html forms xmlhttprequest

现在我正在开发一个项目来创建一个非常基本的组合锁定样式导航表单,其中输入不同的代码会将您带到特定的URL。 (这只是一个谜题,所以它不必是安全的。)

我创建了一个带有HTML表单的简单键盘(它本身来源于 this old forum post)使用基本GET方法将查询字符串?code=ABC123附加到指定的网址。

  

Current working keypad demo in CodePen

现在我希望能够以这样一种方式解析输出,即输入特定代码会将您带到相应的页面。我查看了使用Python / Perl / CGI,PHP,Ruby on Rails管理这种操作的方法......我看到我只需要编写一个非常简单的脚本,用一些简单的逻辑检查代码与数组:

  • 如果字符串是ABC123,请转到/page/here.html
  • 如果字符串是FF0000,请转到/page/red.html
  • (等)
  • 如果字符串是其他内容,请转到404.html(或更好,显示错误,不要离开页面。)

我觉得非常接近,因为我已经从这个表单中不断产生?code=XXXXXX,我只是想不通知道如何将其转变为实际执行将访问者从键盘引导并朝向键盘的行为他们刚输入的代码的页面。答案对我来说似乎很明显,但经过几个小时的摆弄,我没有找到正确的答案。我更喜欢在JavaScript或PHP脚本中执行此操作。

如何创建此行为?

0 个答案:

没有答案