选择复选框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/>";
} 
} 

?>

    
 

 

文章结束给大家分享下程序员的一些笑话语录: 3G普不普及现在已经不是看终端了,而是看应用,有好的,便宜实用的应用,花1000多买个能用的智能手机应该不是什么难事。反过来说,你200元拿一个智能手机,没有好的应用,看个电影要几十元,也是没人用3G。

posted @ 2013-05-22 21:26  坚固66  阅读(247)  评论(0编辑  收藏  举报