js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析

2015-01-24信息快讯网

以下是对js限制checkbox勾选的个数以及php获取多个checkbbox的方法进行了详细的分析介绍,需要的朋友可以参考下

首先是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和Shell写Hadoop的MapReduce程序
PHP检测移动设备类mobile detection使用实例
PHP header()函数常用方法总结
PHP扩展模块Pecl、Pear以及Perl的区别
PHP读取大文件的类SplFileObject使用介绍
PHP中的Memcache详解
PHP中使用memcache存储session的三种配置方法
php警告Creating default object from empty value 问题的解决方法
php的memcache类分享(memcache队列)
php的declare控制符和ticks教程(附示例)
PHP使用imagick读取PDF生成png缩略图的两种方法
zf框架的zend_cache缓存使用方法(zend框架)
php使用websocket示例详解
php function用法如何递归及return和echo区别
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
使用swoole扩展php websocket示例
解析VS2010利用VS.PHP插件调试PHP的方法
php的数组与字符串的转换函数整理汇总
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
深入解析fsockopen与pfsockopen的区别
如何修改和添加Apache的默认站点目录
Apache实现Web Server负载均衡详解(不考虑Session版)
如何在Ubuntu下启动Apache的Rewrite功能
如何解决CI框架的Disallowed Key Characters错误提示
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Smarty foreach控制循环次数的实现详解
IIS安装Apache伪静态插件的具体操作图文
浅析Apache中RewriteCond规则参数的详细介绍
浅析php面向对象public private protected 访问修饰符
php selectradio和checkbox默认选择的实现方法详解
浅析使用Turck-mmcache编译来加速、优化PHP代码
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
解析:通过php socket并借助telnet实现简单的聊天程序
©2014-2024 dbsqp.com