【问题标题】:Is there another way of linking a submit button in a form to another page without using action attribute?是否有另一种方法可以在不使用 action 属性的情况下将表单中的提交按钮链接到另一个页面?
【发布时间】:2021-08-21 11:09:10
【问题描述】:

我开发了一个网站,其中包含链接到我网站上其他页面的提交按钮。我对链接使用了 action 属性,但碰巧 GitHub 不支持 action 属性 (HTTP)。是否有另一种方法可以将我的提交按钮链接到其他页面但不使用 action 属性?注意:提交按钮应该在表单中。

<form method="POST" action="../pages/home2.html" target="_self">
    <input type="text" name="username" value="" placeholder="username here" required/>
    <input type="submit" value="Submit" name="submit"/>
</form>

每当我点击提交时,就会出现 405 问题(不允许)。帮助表示赞赏

【问题讨论】:

  • 您是否考虑过使用 AJAX 提交表单?
  • 为什么要将POST请求发送到一个简单的HTML页面?谁/什么在阅读帖子数据?改用GET 是否有效?
  • 哈里森,Progman,感谢您的回复。我还是一个初学者,这只是我的形式的一个例子。反正我刚刚知道GitHub不支持POST或者GET方法,所以我做的就是删除了method属性,现在一切正常了。

标签: action github-pages form-submit submit-button


【解决方案1】:

我终于知道问题出在哪里了。 Github 恰好不支持 method="POST" (HTTP),所以我所做的就是删除了 method 属性,现在一切正常。虽然我的表单就像方法属性设置为 GET 一样工作,因为插入的数据出现在我网站上方的 url 中。上面的代码只是我真实形式的一个简单示例。这是我的简单网站https://aghbary.github.io/YemeniHtml/

谢谢..

【讨论】:

猜你喜欢
  • 2016-02-01
  • 1970-01-01
  • 2012-02-02
  • 2016-11-20
  • 2014-09-24
  • 2023-03-29
  • 1970-01-01
  • 2013-11-04
  • 1970-01-01
相关资源
最近更新 更多