提交表单的时候,对于checkbox多选框,name=“field[]”,此时php获取的数组为:从0开始的索引数组;如果name=“field[n]” 有数字n,那么php获取的name数组的索引为n,而不是从0开始的;

代码:

<html xmlns="http://www.jb51.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php获取 checkbox复选框值的方法</title>
</head>
<body>
<form name="form1" method="post" action="">
<label>
<input type="checkbox" name="checkbox[11]" value="复选一">
复选一
</label>
<label>
<input type="checkbox" name="checkbox[22]" value="复选二">
</label>
复选二
<label>
<input type="checkbox" name="checkbox[33]" value="复选三">
</label>
复选三
<label>
<input type="checkbox" name="checkbox[44]" value="复选四">
</label>
复选四
<label>
<input type="submit" name="Submit" value="提交">
</label>
</form>
</body>
</html>

php:

if( $_POST )
{
var_dump($_POST['checkbox']);
}

打印结果为:

array(4) {
[11]=>
string(9) "复选一"
[22]=>
string(9) "复选二"
[33]=>
string(9) "复选三"
[44]=>
string(9) "复选四"
}

此时[]里面的数字,可以放一些动态数据,比如id,后台再处理

最新文章

  1. ABP框架 - 领域服务
  2. GJM :Sql 各种语句 以及函数 [转载]
  3. 《Javascript高级程序设计》:创建对象
  4. LightOj 1236 - Pairs Forming LCM (分解素因子,LCM )
  5. ubuntu 安装eclipse,adt,android sdk,离线
  6. 基于jquery中children()与find()的区别介绍
  7. [概率dp] ZOJ 3822 Domination
  8. Java Web Services (0) - Overview
  9. Nginx&#160;限制并发连接和并发请求数配置
  10. node加密
  11. Docker Registry V2 with Nginx
  12. centos6二进制安装mysql5.5
  13. 【转】【Python】 python中的编码问题报错 &#39;ascii&#39; codec can&#39;t decode 及 URL地址获取中文
  14. 疯狂java——第一章 java语言概述与开发环境
  15. mysql中字符串类型char(n)和varchar(n)的区别
  16. MySQL两大存储引擎:MyISAM和InnoDB
  17. session概要
  18. [转]Grunt 新手一日入门
  19. 还不会做! 树上的gcd 树分治 UOJ33
  20. MVC中路由的修改和浏览器的地址参数

热门文章

  1. 什么是DOCTYPE?
  2. Win32/MFC/COM学习推荐书籍
  3. java IoC
  4. Raid0、Raid1、Raid0+1、Raid3和Raid5 几种磁盘阵列区别
  5. Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符
  6. Android开发10:传感器器及地图相关应用
  7. linux下c++动态库的生成及使用
  8. oracle 用系统用户以SYSDBA身份登陆
  9. 解决行内元素间隙bug问题
  10. 关于Xmanager使用问题的总结