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