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 IPV6正则表达式验证代码
Feb 16 PHP
php设计模式 State (状态模式)
Jun 26 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
Oct 08 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
Aug 25 PHP
php中数据库连接方式pdo和mysqli对比分析
Feb 25 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
PHP之密码加密的几种方式
Jul 29 PHP
Laravel下生成验证码的类
Nov 15 PHP
Laravel 框架返回状态拦截代码
Oct 18 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/01 无线电
德生PL550的电路分析
2021/03/02 无线电
PHP中如何调用webservice的实例参考
2013/04/25 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
jQuery判断iframe中元素是否存在的方法
2013/05/11 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
javascript中this关键字详解
2016/12/12 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
ES6中class类用法实例浅析
2017/04/06 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python统计单词出现的次数
2018/04/04 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
2019/06/03 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
优秀演讲稿范文
2013/12/29 职场文书
汽车维修专业个人求职信范文
2014/01/01 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
同意报考公务员证明
2015/06/17 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
深入理解Vue的数据响应式
2021/05/15 Vue.js
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers