Html 使用form method=get删除尾部问号
当我点击某个页面时,我使用一个表单按钮将我发送到该页面,但由于某种原因,当我点击该按钮时,它会在末尾添加一个问号,如下所示: 我当前的代码如下所示:Html 使用form method=get删除尾部问号,html,forms,button,Html,Forms,Button,当我点击某个页面时,我使用一个表单按钮将我发送到该页面,但由于某种原因,当我点击该按钮时,它会在末尾添加一个问号,如下所示: 我当前的代码如下所示: <form method="get" action="http://example.com/folder/upload/"><button type="submit" class="green button"><i class="
<form method="get" action="http://example.com/folder/upload/"><button type="submit" class="green button"><i class="photo" ></i></button></form>
我如何在不使用method=“post”的情况下消除问号,因为我希望用户能够在不弹出“确认表单重新提交”对话框的情况下刷新页面
是否有其他方法不使用method=“post”解决此问题
如果可能的话,我更喜欢不使用onclick或任何javascript的解决方案。问号是问题的一部分,所以不是
你可以通过使用一个链接来摆脱问号,而不是人工提交表单,因为它实际上并不提交任何东西 如果您控制了服务器,您可以在服务器端使用重定向来解决这个问题 php语言示例: 加上这个
if (isset($_GET['keywords']) && !empty($_GET['keywords'])) {
$key=$_GET['keywords'];
header("Location:http://website.com/search/$key"); }
为此表单添加
<form method="get">
<input type="text" name="keywords">
</form>
使用一个链接(
)并将其设置为按钮样式,因此我必须将该按钮转换为图像链接。谢谢你的帮助。使用$key=trim($key);