我想以格式链接到新页面:
/topic/create&qty=4
现在我有一个存储在表单字段中的值(即数字4)。我试图把一切都放在表格中,然后意识到这不是我想做的事情。我只需要点击一个按钮即可链接到新页面并发送输入字段值。我想要一个链接的原因是,稍后我将从该表单中发布帖子,它们将以完全不同的方式处理。
这可能吗?我所知道的只是
<form action="/adminTopics" method="post">
不是我需要的。
答案 0 :(得分:0)
您不能使用POST通过网址发送数据,但您可以像这样使用GET:/topic/create?qty=4
编辑:澄清
在文本字段中编写red
并按此表单上的提交...
<form action="/handler.php" method="GET">
<input type="text" name="color" />
<input type="submit" />
</form>
将在服务器端生成相同的结果以单击此链接
<a href='/handler.php?color=red'>rum</a>
答案 1 :(得分:0)
如果网址是 /主题/创建?数量= 4
并且必须发布,然后您可以使用
<form action="/topic/create" method="post">
<input type="hidden" name="qty" value="4" />
</form>
<a href="#" onclick="document.forms[0].submit(); return false">Send</a>
或
<script>
window.onload=function() {
document.forms[0].submit();
}
</script>
如果您不需要POST,则只需调用与GET相同的URL
<input id="qty" type="hidden" name="qty" value="4" />
<a href="/topic/create"
onclick="location=this.href+'?qty='+document.getElementById('qty').value;
return false">Go</a>