首页>>表单>>传递checkbox多选到php不用数组的方法(2016-11-12)

传递checkbox多选到php不用数组的方法

传递checkbox多选到php不用数组的方法

 一般都是用数组的方法,name=business_type[]

不过使用数组的时候不好判断是否必填

本例一段简单的js代码,传递一个参数

 

XML/HTML Code
  1. <form action="send.php" method="post">  
  2.     <input type="hidden" name="tempString" id="tempString" value="">  
  3.     <input type="checkbox" id="business_type" value="1" name="business_type" class="checkbox"/>  
  4.     1<Br />  
  5.     <input type="checkbox" id="business_type" value="2" name="business_type" class="checkbox"/>  
  6.     2<Br />  
  7.     <input type="checkbox" id="business_type" value="3" name="business_type" class="checkbox"/>  
  8.     3<Br />  
  9.     <input type="submit" onclick="aa();">  
  10.   </form>  
  11.   <script>  
  12. function aa() {  
  13. var bb = "";  
  14. var temp = "";  
  15. var a = document.getElementsByName("business_type");  
  16. for ( var i = 0; i < a.length; i++) {  
  17. if (a[i].checked) {  
  18. temp = a[i].value;  
  19. bbbb = bb + "," +temp;  
  20. }  
  21. }  
  22. document.getElementById("tempString").value = bb  
  23. .substring(1, bb.length);  
  24. }  
  25. </script>  

 


原文地址:http://www.freejs.net/article_biaodan_588.html