2012-10-23 85 views
1

我期待创建一个酒店预订表单,该表单会根据输入到表单中的信息自动生成一个URL。从提交表格创建动态/深层链接网址

例如,如果某人输入“John”的名称和日期“12/23/1989”,我需要该表单来生成一个URL,如“fakeurl.com/n=JOHNd=12231989”,并自动当表单提交时直接指向此链接。

使用一些教程(我不知道Java的非常好),我能拼凑了一起: http://codepen.io/JeremyMG/pen/ptaGE

不过,我不确定如何让域匹配了变量。

如果有人能给我一个手或发表一个工作的例子,那会很棒!多谢你们。

回答

1
<form method="GET" action="https://fakeurl.com"> 
    <input type="text" name="n" value="john" /> 
    <input type="date" name="d" value="12/23/1989" /> 
    <input type="submit" value="submit" /> 
</form> 

设置窗体标签的METHOD属性为GET

+0

感谢LastCoder!我是否需要重命名VAR以匹配表单名称?我很难弄清楚JS如何知道哪个字段属于哪个变量。 – JeremyE

+0

哦,我明白了。看起来我根本不需要使用JS。正确? – JeremyE

+0

@JeremyE - 不需要JS。您甚至可以使用FORM标签中的TARGET属性在新窗口/选项卡中打开提交,其值为“_blank”(target =“_ blank”)。如果您愿意,可以使用JavaScript来使用window.location.href在新页面上显示链接。 –