javascript - 使用 PHP 检测输入内容以重定向到特定页面

标签 javascript php html redirect

我的 HTML 中有以下内容:

<input type="text" name="code" />
<input type="submit" value="Submit" />

我想做的是在用户输入时将用户重定向到 page1.html,比方说,12345 并将他/她重定向到 page2.html 当她/他输入 56789 时。我如何使用 PHP 执行此操作?我也可以使用 JavaScript。

让我改一下(以防万一)。 我想在输入字段中写入 12345,然后在单击 Submit 按钮后重定向到 page1.html56789page2.html 同理。

我找到了我的这段旧 jQuery 代码并对其进行了一些修改。我很高兴听到你的建议来完善它并实现我想要的。

$('input').keyup(function () {
    var val = $(this).val();

    var newVal = val.split('1234').join('HELLO');

    if (newVal !== val) {
        window.open("http://localhost:8000/page1.html");
    }
});

此外,这对吗(对于 PHP)? (还没试过)

if ($_POST['code'] == '1234'){
  header("Location: redirect_to_me.php");
}

请多多包涵,因为我在这个领域还是一个初出茅庐的人。

谢谢。

最佳答案

试试这个

$(document).ready(function(){
var pages = {
    "123456" : "page1.html",
    "56789" : "page2.html",
    "5252" : "page3.html"
}
$('input[type=submit]').click(function (e) {
e.preventDefault();
var val = $('input[name=code]').val();
var page = pages[val];

 window.location = page;

 });
 });

关于javascript - 使用 PHP 检测输入内容以重定向到特定页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240576/

相关文章:

php - 如何打印 mysqli_fetch_array 变量

html - 我可以在仅使用 HTML 和 CSS 的电子邮件模板设计中使用 Accordion 吗

javascript - 将数字转换为罗马数字

javascript - Bootstrap模态对话框按钮单击事件在模态打开时触发

javascript - "fallback when the CDN’ s 无法访问”服务器端使用 php

JavaScript - sessionStorage 如何存储文本区域值?

html - 在 HTML5 中使用 <time> 标签显示日期是否正确

javascript - 合并语句和存储过程

javascript - 动态导入不适用于组合的 CRA 和 SSR

php - 尝试从此处获取多列的平均值,但所有值都打印为 0