Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2006, 18:30
Taurus427
 
Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 20 años, 8 meses
Puntos: 0
Problema con Array

Hola tengo un problema con un array de checkboxs, el problema es que no consigo que me valide cuantos checkbox he marcado. Este es mi codigo:
De este modo php si me reconoce que es un array pero javascript no me lo valida.

Código PHP:
<input type="checkbox" name="listas[]"   value="56">
<
input type="checkbox" name="listas[]"   value="3">
<
input type="checkbox" name="listas[]"   value="23"
Y este el codigo que me lo valida:
Código PHP:
if (document.formulario1.listas)
     {
        
numlistas=document.formulario1.listas.length;
     }
  
// Comprueba que ha marcado alguna lista o categoría genérica
  
for (var k=0;k<numlistas;k++)
   {
          if (
document.formulario1.listas[k].checked
        {    
isel++;
        
    
        };
          
  }
  if (
isel<3)
          {
          
alert("Debe marcar al menos 3 categorías de su interés.");
return 
false;
            } 
Y si en vez de
Código PHP:
<input type="checkbox" name="listas[]"   value="56">
<
input type="checkbox" name="listas[]"   value="3">
<
input type="checkbox" name="listas[]"   value="23"
pongo
Código PHP:
<input type="checkbox" name="listas"   value="56">
<
input type="checkbox" name="listas"   value="3">
<
input type="checkbox" name="listas"   value="23"
Me lo valida pero php no me recoge que es un array
al recoger la variable de este modo:

$lista=$_POST['listas'];

Me podeis echar una mano para que php me recoja los datos del array y javascript me lo valide?
Es que no doy con la clave para solucionarlo.

Muchisimas Gracias de antemano.