链接按钮与url中的数据

时间:2012-05-11 12:14:03

标签: javascript html

我想将按钮链接到另一个页面。此外,我想在网址中包含一些数据。 onclick方法有效,但我试图在没有JavaScript的情况下进行。表单提交方法几乎可以工作,但不发送数据(id1和id2)。有什么建议?最好使用JavaScript吗?谢谢

<input type="button" value="Clickable Button - onclick" onclick="window.location.href='http://www.google.com?id1=123&amp;id2=345'" />

<form action="http://www.google.com?id1=123&amp;id2=345"><input type="submit" value="Clickable Button - Submit" /></form>

3 个答案:

答案 0 :(得分:4)

您需要向hidden添加一些<form>字段:

<form action="http://www.google.com">
    <input type="hidden" name="id1" value="123" />
    <input type="hidden" name="id2" value="345" />
    <input type="submit" value="Clickable Button - Submit" />
</form>

答案 1 :(得分:2)

以下是非js解决方案:

 <form method="get" action="http://www.google.com">
    <input type="hidden" name="id1" value="123" />
    <input type="hidden" name="id2" value="345" />
    <input type="submit" value="Clickable Button - Submit" />
 </form>

答案 2 :(得分:1)

<form action="http://www.google.com">
<input type="submit" value="Clickable Button - Submit" />
<input type="hidden" name="id1" value="123" />
<input type="hidden" name="id2" value="345" />
</form>

但更好的选择是使用普通链接并使用CSS将其设置为必要时的按钮样式。 Links Want To Be Links