我的 HTML 中有以下内容:
<input type="text" name="code" />
<input type="submit" value="Submit" />
我想做的是在用户输入时将用户重定向到 page1.html
,比方说,12345 并将他/她重定向到 page2.html
当她/他输入 56789 时。我如何使用 PHP 执行此操作?我也可以使用 JavaScript。
让我改一下(以防万一)。
我想在输入字段中写入 12345,然后在单击 Submit
按钮后重定向到 page1.html
。 56789 和page2.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/