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"> 它们将与所选值一起作为查询参数发送. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |