如何调用新页面并添加表单变量的值
How can I call a new page and add in the value of a form variable
我想链接到一个新页面,格式为:
/topic/create&qty=4
现在,我已经将值(即数字4)存储在表单中的一个字段中。我试图用帖子将所有内容放入表单中,但后来意识到这不是我想做的。我只需要点击一个按钮即可链接到新页面并发送输入的字段值。我只想要一个链接的原因是,稍后我会收到来自该表单的帖子,它们的处理方式将完全不同。
这可能吗?我只知道
<form action="/adminTopics" method="post">
不是我需要的。
您不能使用POST通过url发送数据,但您可以使用如下的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>
如果url是/主题/创建?数量=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>
相关文章:
- jQuery表单添加不适用于下拉列表
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 根据下拉选择向表单添加和删除输入标记
- 向表单添加滚动功能
- 如何根据用户输入的数字动态地向表单添加文本字段
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 在rails中选择向表单添加文本字段的最佳方式
- 使用 HTML 按钮向输入和提交表单添加文本
- 如何在 PHP 中向此联系表单添加验证
- 使用 Ajax 和 PHP 在外部 XML 文件中从 HTML 表单添加新数据
- 按钮从外部表单添加选定=“选定”
- 使用 Javascript 将详细的输入表单添加到测验结果中
- jQuery 移动表单:添加的字段没有样式
- 向动态表单添加验证
- 在Meteor TODO应用程序中向表单添加另一个字段
- 我可以通过Javascript向表单添加参数吗
- 向表单添加多个字段
- 如何在Javascript中向表单添加隐藏的ID列表
- 向PHP表单添加更多字段(用户可以添加多个地址)
- 向表单添加动态字段