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调用C代码的实现方法
Mar 11 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
PHP基于文件存储实现缓存的方法
Jul 20 PHP
php多线程实现方法及用法实例详解
Oct 26 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
php版微信小店调用api示例代码
Nov 12 PHP
php注册审核重点解析(数据访问)
May 23 PHP
Laravel5.5 动态切换多语言的操作方式
Oct 25 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
15种PHP Encoder的比较
2007/04/17 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
php 浮点数比较方法详解
2017/05/05 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
python strip()函数 介绍
2013/05/24 Python
wxPython事件驱动实例详解
2014/09/28 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
简单了解python代码优化小技巧
2019/07/08 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
next在python中返回迭代器的实例方法
2020/12/15 Python
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
Java基础知识面试要点
2016/07/29 面试题
学校三八妇女节活动情况总结
2014/03/09 职场文书
我的画教学反思
2014/04/28 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
员工担保书范本
2015/09/22 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
php 文件上传至OSS及删除远程阿里云OSS文件
2021/07/04 PHP
DSP接收机前端设想
2022/04/05 无线电