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 相关文章推荐
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
ezSQL PHP数据库操作类库
May 16 PHP
php把session写入数据库示例
Feb 26 PHP
php除数取整示例
Apr 24 PHP
PHPUnit安装及使用示例
Oct 29 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 PHP
php通过asort()给关联数组按照值排序的方法
Mar 18 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
php简单图像创建入门实例
Jun 10 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
PHP长网址与短网址的实现方法
Oct 13 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
nodejs基础应用
2017/02/03 NodeJs
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
python实现人脸识别代码
2017/11/08 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
python进行TCP端口扫描的实现
2018/12/21 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
django API 中接口的互相调用实例
2020/04/01 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
致全体运动员广播稿
2014/02/01 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
使用python绘制横竖条形图
2022/04/21 Python
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL