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中使用模板的方法
May 24 PHP
11个PHP 分页脚本推荐
Aug 15 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
Jul 05 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
php支持断点续传、分块下载的类
May 02 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
Oct 07 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 PHP
php使用event扩展的io复用测试的示例
Oct 20 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
PHP实现下载功能的代码
2012/09/29 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
JavaScript获取select中text值的方法
2017/02/13 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
2017/07/06 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
js实现转动骰子模型
2019/10/24 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
js实现简单的随机点名器
2020/09/17 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
html5录音功能实战示例
2019/03/25 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
幼儿园教师自荐书
2015/03/06 职场文书
舞出我人生观后感
2015/06/16 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
使用Redis实现实时排行榜功能
2021/07/02 Redis
一条慢SQL语句引发的改造之路
2022/03/16 MySQL