miércoles, 22 de enero de 2014

Pasar un arreglo de checkbox al darle click a un enlace.

Espero les sirva.

Valida los checkbox y hace un submit, pasando el arreglo por medio de post

<html>
<head>
    <script language="javascript">
       
    function formValidarCheckBox()
    {
      var formulario = document.miform;
      var elementosTotales = formulario.elements.length;
      var total_checked = 0;
      for(i=0;i<elementosTotales;i++)
      {
               if((formulario.elements[i].type=="checkbox") && (formulario.elements[i].checked))
               {
                   total_checked++;
               }
       }
       if (total_checked==0)
       {
            alert("Por favor seleccione al menos un registro");
        }else{
            document.forms["miform"].submit();
        }
   }
    </script>
    </head>
<body>
<form name="miform" id="miform" action="pasar.php" method="post">
<td><input type="checkbox" name="chepe[]" id="chepe0" value="1"></td>
<td><input type="checkbox" name="chepe[]" id="chepe1" value="3"></td>
<td><input type="checkbox" name="chepe[]" id="chepe2" value="5"></td>
<td><input type="checkbox" name="chepe[]" id="chepe3" value="7"></td>
</form>
<td><a href="javascript: formValidarCheckBox()">Eliminar</a></td>
</body>

</html>