首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >POSTing链接信息

POSTing链接信息
EN

Stack Overflow用户
提问于 2016-04-30 23:16:23
回答 1查看 33关注 0票数 0

因此,显然,我不能使用<a>POST请求发送到另一个页面。我在某个地方读到过(我认为是这样),我可以使用适当的CSS格式提交按钮来假装某个链接,然后用它进行POST,但我不知道该如何做--到目前为止,我发现的所有方法都局限于发送按钮的“value”参数( AFAIK是它的标签),但我想发送其他信息。

  • 我想要一个看起来像POST信息的链接,这个链接不在它重定向到的PHP页面的文本中。
  • 我希望在一个页面上有多个“链接/按钮”,并且希望它们中的每一个都是不同的POST
  • 我还想要的是不同的东西,而不是按钮的文本,我也不知道在上一页上会出现什么样的按钮(它们是由PHP自动生成的)。

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-30 23:32:51

你可以用隐藏的输入来做这件事。即输入type=“隐藏”。在表单操作中,您需要放置需要提交的url。

至于让提交看起来像一个链接,您需要使用一些CSS

css

代码语言:javascript
复制
input[type="button"], input[type="button"]:focus, input[type="button"]:active,  
button, button:focus, button:active {
/* Remove all decorations to look like normal text */
background: none;
border: none;
display: inline;
font: inherit;
margin: 0;
padding: 0;
outline: none;
outline-offset: 0;
/* Additional styles to look like a link */
color: blue;
cursor: pointer;
text-decoration: underline;
}

html

代码语言:javascript
复制
<form action="#" method="post">
  <input type = "hidden" name = "foo" value = "foo">
  <input type = "hidden" name = "bar" value = "bar">
  <button type = "submit">Click me!</button>
</form>

Codepen Demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36961267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档