Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/11/2012, 11:03
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 18 años, 11 meses
Puntos: 15
Respuesta: Construyendo una cadena con onclick

Bueno al estilo Juan Palomo (yo me lo guiso y yo me lo como), lo he resuelto.

Código PHP:
Ver original
  1. echo "<input name='provincias[]' type='checkbox' value='$idprovincia'>";

después recojo en javascript con:

Código Javascript:
Ver original
  1. var myForm = document.formsend;
  2.     var myControls = myForm.elements['provincias[]'];
  3.  
  4.     var arrayprovincias=""; // Inicializo la variable
  5.    
  6.     for (var i = 0; i < myControls.length; i++)
  7.     {
  8.         if (myControls[i].checked==true)
  9.         {
  10.             arrayprovincias+=myControls[i].value + ',';
  11.         }
  12.     }
  13.  
  14.     // Se quita la última coma de la variable
  15.     arrayprovincias= arrayprovincias.substring(0, arrayprovincias.length-1);


Se pasa por js la variable tal cual, con comas, y en destino se separa con explode y se recorre con for.

Y listo! va perfectamente, por si a alguien le interesa.