HTML表单Checkbox的值如何正确提交到PHP后台?
Checkbox的值和其他input输入框的值一样,也是通过from提交到服务器后台,PHP再用全局变量 _POST,就能得到这些值。但checkbox有一点区别,有需要特别注意的地方,下面一起看下。
操作方法
(01)我们先看下HTML的代码,就是一个form,里面有input输入框,和 一组checkbox,和一个提交按钮,代码如图
(02)再看下后端的php代码,就是获取到表单post过来的变量,然后用 var_dump方法显示出来。(代码很简单,因为是示例代码,只为了说明问题)
(03)先看下页面效果。如图,我们点击一下提交按钮,
(04)页面提交,服务器取到post的数据,并输出显示在页面,如图,我们得到了输入框的内容,checkbox的内容没有,因为我们没有选择任何一个。
(05)我们选择一个checkbox,然后再次点击提交按钮。
(06)提交后,我们正确得到了选中的checkbox内容
(07)如果我们选择多个checkbox呢? 如图,再点击提交按钮。
(08)提交后,我们看到,后台服务器输出的只一个选中checkbox的内容。明明我们选择了三个的,怎么只有一个呢?
(09)要获取多个内容,我们要改一下form表单里的 name属性,如图,要把name="p" ----> name="p[]"。这里就是checkbox需要注意的地方。
(10)修改后,我们也是选择checkbox的前三个,然后提交,得到结果如图,正确得到了三个选中的checkbox的值。
-
Excel单元格如何限制输入?
在Excel处理当中,我们往往需要限制某一列的单元格的输入,希望能按预期的值来输入数据。我们可以通过Excel的数据验证来处理。下面一起看下。操作方法(01)打开Excel文档,如图,假设我们希望D列的每个单元格输入的内容是一个数字,而且是介于20到50的值。其他的值都不允许...
-
捷渡D620行车记录仪更换电池
三年前中奖的捷渡D620,一直放在柜子里,前两天拿出来用,日期、时间设置完后,停车熄火时间后重新发动车子,显示回原来出厂设置的时间(2012年1月1日)。经过查找资料,确认捷渡D620有内置电池,判断是电池失效。某宝买了电池,直接拆机更换。操作方法(01)用吹风筒热风模式拼命吹记...
-
路由器有信号没网络
随着科技的发展,电脑的网络连接也由线路连接变为更加方便的无线连接。路由器就是连接网络的设备,它适用于各种机型的电子设备。为人们的生活提供便利。操作方法(01)将网线连接到路由器WAN口,再把电脑连接到路由器的LAN口,把路由器的线断掉,设置路由器,再给路由器连接电...
-
百度云使用磁链接
百度云现在已经更名为百度网盘。百度网盘不仅存储功能强大,而且下载功能也很强大。今天小编就告诉大家如何用百度网盘网页版和百度网盘手机客户端下载磁力链接。百度网盘手机客户端下载磁力链接方法(01)首先打开我们的百度网盘手机客户端,点击进入右下角菜单栏的更...