一个页面有两个
表单都是用get提交。$_GET['color']、$_GET['size']
$_GET['page']
我希望实现:
第一个表单提交后得到?color=red&size=7
再提交第二个表单,能得到?color=red&size=7&page=3
,反过来亦然
现在问题就是如果提交了其中任何一个表单,再提交另一个就会重置url
比如上面的场景,提交第二个表单的时候,只能得到?page=3
因为你用的get,直接跳到相应的网址去不就好了么。下面是例子:
如果你想要保存input的值的话我觉得你可以考虑页面在新窗口中打开,就是说把window.location.href换成window.open这样,之前输入的值就还在了。当然,你还可以使用COOKIES来保存当前输入的值,这样你在一定时间内重新刷新了页面值也还是保存着的。简单的操作是这样的:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。