js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析


Posted in PHP onJuly 18, 2013

首先是js限制checkbbox勾选个数的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>限制复选框选择的数量</title> 
<script type="text/javascript" > 
function  checkDate(n){ 
  var checkedCount=0; 
  for(var i=0;i<myForm.course.length ;i ++){ 
  if(myForm.course[i].checked){ 
     checkedCount++;       } 
  } 
   if(checkedCount>n){ 
  alert("不能选超过三门课程"); 
       return false; 
  } 
  } 
</script> 
</head> 
<body> 
<form name="myForm" method="post" id="myForm" action="test.php"> 
请选择这学期的选课(最多三门):<br> 
<input type="checkbox" name="course[]" value="语文" onClick="return checkDate(3)">语文<br> 
<input type="checkbox" name="course[]" value="数学" onClick="return checkDate(3)">数学<br> 
<input type="checkbox" name="course[]" value="英语" onClick="return checkDate(3)">英语<br> 
<input type="checkbox" name="course[]" value="化学" onClick="return checkDate(3)">化学<br> 
<input type="checkbox" name="course[]" value="物理" onClick="return checkDate(3)">物理<br> 
<input type="checkbox" name="course[]" value="政治" onClick="return checkDate(3)">政治<br> 
<input type="submit" value="提交"> 
<input type="reset" value="取消"> 
</form> 
</body> 
</html>

然后是php文件获得checkbbox的方法:
<?php
$course=$_POST['course'];
for($i=0;$i<count($course);$i++) 
{ 
if($course[$i]!="") 
{
echo $course[$i]."<br/>";
} 
} 
?>

PHP 相关文章推荐
php cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
May 18 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
PHP针对JSON操作实例分析
Jan 12 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
php中的抽象方法和抽象类
Feb 14 PHP
php使用PDO执行SQL语句的方法分析
Feb 16 PHP
Paypal实现循环扣款(订阅)功能
Mar 23 PHP
Laravel实现ORM带条件搜索分页
Oct 24 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 #PHP
使用PHP编写的SVN类
Jul 18 #PHP
请离开include_once和require_once
Jul 18 #PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 #PHP
解析php中curl_multi的应用
Jul 17 #PHP
php curl获取网页内容(IPV6下超时)的解决办法
Jul 16 #PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 #PHP
You might like
php自动适应范围的分页代码
2008/08/05 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
Smarty模板配置实例简析
2019/07/20 PHP
jquery的键盘事件修改代码
2011/02/24 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
小程序实现密码输入框
2020/11/16 Javascript
python与php实现分割文件代码
2017/03/06 Python
Python subprocess模块详细解读
2018/01/29 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
浅析PEP572: 海象运算符
2019/10/15 Python
什么是Python中的匿名函数
2020/06/02 Python
Django中使用Celery的方法步骤
2020/12/07 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
综合测评自我鉴定
2013/10/08 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
2014年销售员工作总结
2014/12/01 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
安全员岗位职责范本
2015/04/11 职场文书