加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用GET方法时丢失url中的其他参数

发布时间:2020-12-13 21:54:51 所属栏目:PHP教程 来源:网络整理
导读:这是我的表格 form method="GET" action="/admin.php?rubrique=usersaction=detail" select name="id" onchange="this.form.submit()" option value="user1"user1/option option value="user2"user2/option /select/form 当我更改选择时,我转到/admin.php?id
这是我的表格

<form method="GET" action="/admin.php?rubrique=users&action=detail">
 <select name="id" onchange="this.form.submit()">
  <option value="user1">user1</option>
  <option value="user2">user2</option>
 </select>
</form>

当我更改选择时,我转到/admin.php?id=user1和rubrique&动作参数被删除!

我如何保留这些值(我需要用户GET方法).

唯一的解决方案是使用一些隐藏的输入吗?

解决方法

浏览器确实没有将值附加到操作中的现有查询参数,它会完全覆盖它.只需使用隐藏的表单元素来传输这些静态查询值:

<input type="hidden" name="rubrique" value="users">
<input type="hidden" name="action" value="detail">

它们将与所选值一起作为查询参数发送.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读