使用GET时获取正确的URL

Bv2*_*202 1 html php forms

单击按钮时,我希望我的URL成为:

users.php?action=search&formvar1=value&formvar2=value&...
Run Code Online (Sandbox Code Playgroud)

这就是我尝试过的:

<form id="search" action="users.php?action=search" method="get">
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用(它不添加动作=搜索部分).有没有办法做到这一点?我知道它在使用POST而不是GET时有效,所以为什么不在这里呢?

谢谢

mar*_*rio 6

您可以类似于POST表单执行此操作.只需将默认属性包含为隐藏表单字段:

<form id="search" action="users.php" method="get">
<input type="hidden" name="action" value="search">
Run Code Online (Sandbox Code Playgroud)

这样,它将像所有其他变量一样作为参数添加到URL中.