Html 表单值创建URL

Html 表单值创建URL,html,forms,url,Html,Forms,Url,我正试图用一点额外的代码创建一个非常简单的表单,以获得如下所述的结果:问题是我不知道如何去做 我正在努力实现的目标: 我有一个表单,它有一个名为“url”的文本输入框。我希望用户能够在框中输入一个数字。当用户提交表单时,应将其重定向到新网站。新网站的URL将基于表单中输入的数字 URL的第一部分始终为: 然后,用户输入的号码将附加到末端。因此,如果在表单中输入123456,则在提交表单时,用户将被带到 我怎样才能让它工作?我猜它需要JavaScript或其他东西。 <script>

我正试图用一点额外的代码创建一个非常简单的表单,以获得如下所述的结果:问题是我不知道如何去做

我正在努力实现的目标:

我有一个表单,它有一个名为“url”的文本输入框。我希望用户能够在框中输入一个数字。当用户提交表单时,应将其重定向到新网站。新网站的URL将基于表单中输入的数字

URL的第一部分始终为:

然后,用户输入的号码将附加到末端。因此,如果在表单中输入123456,则在提交表单时,用户将被带到

我怎样才能让它工作?我猜它需要JavaScript或其他东西。


<script>
    function process()
    {
        var url = "http://name.com/" + document.getElementById("url").value;
        location.href = url;
        return false;
    }
</script>

<form onSubmit="return process();">
    URL: <input type="text" name="url" id="url">
    <input type="submit" value="go">
</form>
函数过程() { 变量url=”http://name.com/“+document.getElementById(“url”).value; location.href=url; 返回false; } 网址:
您可以添加
onsubmit=“this.action=”http://google.com/“+this.fieldName.value;”“
到您的标记。

这应该可以:

<script type="text/javascript">
    function goToPage() {
        var page = document.getElementById('page').value;
        window.location = "http://name.com/" + page;
    }
</script>
<input type="text" id="page" />
<input type="submit" value="submit" onclick="goToPage();" />

函数goToPage(){
var page=document.getElementById('page')。值;
window.location=”http://name.com/“+第页;
}

这确实需要一些编程——客户端使用Javascript,服务器端使用许多服务器端技术中的一种。在Javascript中,您可以获取当前URL、值输入,然后简单地从它们重定向到新构造的URL——这并不复杂。@oded如果您知道答案,这并不复杂。显然我不知道,否则我就不会问了。对于一个在这个网站上享有如此高声誉的人来说,你的回答并不完全有帮助。每个人都必须向某人或某处学习……这不是答案,而是评论。我同意一个人需要从某个地方学习,但这个问题并没有详细说明你在寻找答案方面所做的任何努力——代码、概念等等。。。我们确实希望那些提问的人做出一些努力,并提供一些证据——Stack Overflow不是一个“给我代码”类型的网站。请记住,它不会随表单一起提交其他数据,如“获取”或“发布”数据。