当前位置:首页 > PHP教程 > php应用 > 列表

获取checkbox值的几种方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-16 10:44:43 浏览: 评论:0 

文章提供的这几款获取checkbox值的几种方法,有二种是利用php获取checkbox值,另一种是用js获取checkbox值,比如你的input是这样,代码如下:

<input type="checkbox" name="menu[1]" value="1">1

<input type="checkbox" name="menu[2]" value="2">2

<input type="checkbox" name="menu[3]" value="3">3

处理的时候这样:

 while(list($key,   $val)   =   each($menu))   
      {   
          echo   "key:$key     val:$val";   //取分数数组   
      }

实例测试php checkbox获取方法,代码如下:

<input type="checkbox" name="mycheck[]" value=1>

<input type="checkbox" name="mycheck[]" value=2>

<input type="checkbox" name="mycheck[]" value=3>

之后php就很好处理了,如下:

  1. $mycheck = $_post[‘mycheck‘]; 
  2. for($i=0;$i<count($mycheck);$i++) 
  3. echo $mycheck[i]."<br>";//开源代码phpfensi.com 

js获取checkbox值,代码如下:

  1. <form name="sipe" method="post" action="<?=$php_self?>" onsubmit="return submit_valide()"
  2.     <input type="checkbox" name="menu" value="1">1 
  3.     <input type="checkbox" name="menu" value="2">2 
  4.     <input type="checkbox" name="menu" value="3">3 
  5.     <input type=submit value=提交> 
  6.  
  7. //网页中 
  8. <script language="javascript1.2"
  9. function submit_valide(){ 
  10.   for(i=0;i<3;i++){ 
  11.     var flag=0, 
  12.     if(document.sipe.menu[i].checked==true){ 
  13.         flag=1;alert(document.sipe.menu[i].value);     
  14.     } 
  15.     if(flag=1){return true;}else{return flalse;} 
  16.   } 
  17. </script> 

Tags: checkbox值 获取方法

分享到:

相关文章