我有一个表单,其中包含两个仅限整数的文本框,一组单选按钮和一个提交按钮 . 我希望它采用这三个输入的值,并使用它们生成一个包含三个变量的URL,如下所示:
http://domain.com/file.php?var1=&var2=&var3=
编辑:为了澄清,输出在页面上,而不是在URL中 . 我已经创建了一个基于URL变量显示不同内容的php图像,并且该图像应该能够在用户认为合适的其他站点上使用 .
EDIT2:我的基本HTML:
<form>
<input type="text" id="var1" />
<input type="text" id="var2" />
<input type="radio" name="var3" value="1" />
<input type="radio" name="var3" value="2" />
<input type="button" id="URLGenerate" value="Generate" />
</form>
1 回答
那么,这是你如何解决这个问题:
1.创建HTML
您需要为每个文本框分配
id
(文本框在html中定义为<input type="text"/>
. 然后您需要定义为<input type="radio"/>
的单选按钮 . 确保所有单选按钮具有相同的name
属性 . 这是short intro .2.使用Javascript获取值
您可以通过其ID访问每个元素 .
3.更改当前URL
创建URL后,您可以通过在Javascript中分配
window.location
来更改它 .我想如果有人想让它变得更简单,他们必须为你输入代码! ;)
Update
使用您添加到问题中的代码,我创建了一个解决问题的javascript程序:
这是一个JSBin to try it live,你可以在这里看到HTML / JS:http://jsbin.com/itovat/3/edit