我想将按钮链接到另一个页面。此外,我想在网址中包含一些数据。 onclick方法有效,但我试图在没有JavaScript的情况下进行。表单提交方法几乎可以工作,但不发送数据(id1和id2)。有什么建议?最好使用JavaScript吗?谢谢
<input type="button" value="Clickable Button - onclick" onclick="window.location.href='http://www.google.com?id1=123&id2=345'" />
<form action="http://www.google.com?id1=123&id2=345"><input type="submit" value="Clickable Button - Submit" /></form>
答案 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