我记得以前写form表单的时候,有些参数我直接写在了action链接里面,但是提交之后获取不到,于是我就把这些参数写在了type=hidden的input标签里。
但是最近在写form表单的时候,突然发现action链接里面带着的get参数是可以传过去的。
这让我很困惑,因为我之前查资料的时候看到,在action中的参数是会被url encode,不能用,所以一直都是用input来传,现在突然发现可以用。所以我想问一下,到底什么情况下form表单action中的参数可以传过去,什么时候不可以传?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为你的提交方式不同
form 表单 action 的 url 带上一些参数 ?a=b 等,我的理解是,不管是POST 还是 GET 方法,都是可以被传递,被后端接受的。
唯一要注意的就是,如果是 POST 方法 ,action.php?a=b,但是表单里也有 a 这个字段,看看会使用哪一个值