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 相关文章推荐
多文件上传的例子
Oct 09 PHP
PHP生成静态页
Nov 25 PHP
IStream与TStream之间的相互转换
Aug 01 PHP
javascript some()函数用法详解
Nov 13 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
PHP时间类完整实例(非常实用)
Dec 25 PHP
记录一次排查PHP脚本执行卡住的问题
Dec 27 PHP
PHPMailer发送邮件
Dec 28 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
Apr 09 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 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实现通用alert函数的方法
2015/03/11 PHP
PHP7数组的底层实现示例
2019/08/25 PHP
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
微信小程序商城项目之购物数量加减(3)
2017/04/17 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python切片知识解析
2016/03/06 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
Python中字符串与编码示例代码
2019/05/20 Python
python输入错误后删除的方法
2019/10/12 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
同学会主持词
2014/03/18 职场文书
家长寄语大全
2014/04/02 职场文书
家长学校培训材料
2014/08/20 职场文书
励志演讲稿500字
2014/08/21 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL