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扩展函数
Oct 09 PHP
无数据库的详细域名查询程序PHP版(2)
Oct 09 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 PHP
php jq jquery getJSON跨域提交数据完整版
Sep 13 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 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
jquery固定底网站底部菜单效果
2013/08/13 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue 微信授权登录解决方案
2018/04/10 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
用Python进行TCP网络编程的教程
2015/04/29 Python
python取代netcat过程分析
2018/02/10 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python如何实现动态数组
2019/11/02 Python
python enumerate内置函数用法总结
2020/01/07 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
Python如何给函数库增加日志功能
2020/08/04 Python
python Gabor滤波器讲解
2020/10/26 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
Java程序员常见面试题
2015/07/16 面试题
校园歌咏比赛主持词
2014/03/18 职场文书
二年级学生评语大全
2014/04/23 职场文书
诉前财产保全担保书
2014/05/20 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
火烧圆明园观后感
2015/06/03 职场文书
政协常委会议主持词
2015/07/03 职场文书
python执行js代码的方法
2021/05/13 Python
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android