时间:2021-07-01 10:21:17 帮助过:23人阅读
我希望实现:
第一个表单提交后得到?color=red&size=7 再提交第二个表单,能得到?color=red&size=7&page=3,反过来亦然
现在问题就是如果提交了其中任何一个表单,再提交另一个就会重置url
比如上面的场景,提交第二个表单的时候,只能得到?page=3
一个页面有两个
第二个表单用type=hidden的input中转参数
额,有点被你的需求搞的晕晕的了。话说其实你可以考虑用javascript的哦,因为你是get嘛,直接跳到相应的网址去不就好了么。下面是例子:
如果你想要保存input的值的话我觉得你可以考虑页面在新窗口中打开,就是说把window.location.href换成window.open这样,之前输入的值就还在了。当然,你还可以使用COOKIES来保存当前输入的值,这样你在一定时间内重新刷新了页面值也还是保存着的。简单的操作是这样的:
window.location.href
window.open
思路大概就是这样子的吧,代码是现打的,没有测试过,不保证正确性就是,不过思路应该表示的比较清楚了。
你可以两个表单内都有这三个元素,隐藏起来不想显示出来的。
< 上一篇
PHP函数set_include_path的一点疑问
下一篇 >
如何修改PHP_CLI的路径?
记住我的登录 忘记密码?
登录
我已阅读用户协议及版权声明
注册