使用 form method=get 删除尾随问号

use*_*681 5 html forms button

当我单击它时,我正在使用表单按钮将我发送到一个页面http://example.com/folder/upload/但由于某种原因,当我单击该按钮时,它会在末尾添加一个尾随问号,如下所示:http://example.com/folder/upload/ ?

我当前的代码如下所示:

<form method="get" action="http://example.com/folder/upload/"><button type="submit" class="green button"><i  class="photo" ></i></button></form>
Run Code Online (Sandbox Code Playgroud)

如何在不使用 method="post" 的情况下摆脱问号,因为我希望用户能够刷新页面而不会弹出确认表单重新提交对话框。

有没有另一种方法可以在不使用 method="post" 的情况下解决这个问题?

如果可能,我更喜欢不使用 onclick 或任何 javascript 的解决方案。

Juk*_*ela 5

问号是使用 GET 方法提交表单定义的一部分,所以不是。

您可以通过使用链接而不是不真正提交任何内容的人工表单提交来摆脱问号。链接想成为链接