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 模拟登陆MSN并获得用户信息
May 16 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 PHP
php实现批量下载百度云盘文件例子分享
Apr 10 PHP
通过dbi使用perl连接mysql数据库的方法
Apr 16 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
thinkphp实现图片上传功能
Jan 13 PHP
iOS+PHP注册登录系统 PHP部分(上)
Dec 26 PHP
PHP自动补全表单的两种方法
Mar 06 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
让你的PHP,APACHE,NGINX支持大文件上传
Mar 09 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
农民和部队如何穿矿
2020/03/04 星际争霸
具有时效性的php加密解密函数代码
2013/06/19 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
2014/11/22 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
Javascript typeof 用法
2008/12/28 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
js数字滑动时钟的简单实现(示例讲解)
2017/08/14 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python访问MySQL封装的常用类实例
2014/11/11 Python
python破解zip加密文件的方法
2018/05/31 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
2014年团总支工作总结
2014/11/21 职场文书
班主任先进事迹材料
2014/12/17 职场文书
地雷战观后感
2015/06/09 职场文书
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python