php checkbox表单提交,HTML表单Checkbox的值如何正确提交到PHP后台?,需要技巧

Checkbox的值和其他input输入框的值一样,也是通过from提交到服务器后台,PHP再用全局变量 _POST,就能得到这些值。但checkbox有一点区别,有需要特别注意的地方,下面一起看下。

操作方法

01

我们先看下HTML的代码,就是一个form,里面有input输入框,和 一组checkbox,和一个提交按钮,代码如图

3b646947dd4cf447b199b616ee9a6691.png

02

再看下后端的php代码,就是获取到表单post过来的变量,然后用 var_dump方法显示出来。

(代码很简单,因为是示例代码,只为了说明问题)

d2cd3ce961b55f9c4229e4ac5b0525f8.png

03

先看下页面效果。如图,我们点击一下提交按钮,

5141999c60889b61085310c8092ad18f.png

04

页面提交,服务器取到post的数据,并输出显示在页面,如图,我们得到了输入框的内容,checkbox的内容没有,因为我们没有选择任何一个。

d1dcab802c44ce5a6cabe4d2568ebce2.png

05

我们选择一个checkbox,然后再次点击提交按钮。

988df51b6ad38fd17019833eab32cd03.png

06

提交后,我们正确得到了选中的checkbox内容

87e41b1d37b32c4563b593af6f7962cc.png

07

如果我们选择多个checkbox呢? 如图,再点击提交按钮。

6687cec61c81ee0c3afca611a9ffd86c.png

08

提交后,我们看到,后台服务器输出的只一个选中checkbox的内容。明明我们选择了三个的,怎么只有一个呢?

9f40e66efdb41b17d30e80f3711f3c6a.png

09

要获取多个内容,我们要改一下form表单里的 name属性,如图,要把

name="p" ----> name="p[]"。这里就是checkbox需要注意的地方。

92eb120b340276d83210fcfa149fa977.png

10

修改后,我们也是选择checkbox的前三个,然后提交,得到结果如图,

正确得到了三个选中的checkbox的值。

43f019454db14ff095d12f086ff76d58.png

好了,以上就是大致内容了,(END)

声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值