根据一个表单字段重定向到URL

时间:2010-07-01 11:15:51

标签: javascript html

我想创建一个非常简单的表单,其中有一个字段,您可以输入一个5位数字 - 例如12345.当您提交表单时,我希望该页面重定向到http://www.website.com/12345

我确信它一定很简单,但我无法在任何地方找到答案!

非常感谢任何帮助。

谢谢,

安德鲁

2 个答案:

答案 0 :(得分:5)

有几件事可能比这更漂亮(例如将它提取到自己的函数中,比如说),但这实际上就是你想要做的事情。

<form onSubmit=" location.href = 'http://www.website.com/' + document.getElementById('idOfTheTextField').value; return false; ">

答案 1 :(得分:1)

如果人们关闭了JavaScript,那么这不会起作用,所以你真的需要这样的东西:

在PHP中 -

<?php 

$number=$_GET['number'];

header("Location: http://www.yoursite.com/$number");

?>

您的输入字段应如下所示,其中“number”为名称:

<input name="number" value=""/>