 
			
				10/12/2008, 07:38
			
			
			     |  
      |    |    |    Fecha de Ingreso: septiembre-2008  
						Mensajes: 67
					  Antigüedad: 17 años, 2 meses Puntos: 0     |        |  
  |      checkbox y array        Hola a todos,   
Estoy haciendo un formulario en el cual aparecen varios checkbox. El número de checkbox y el nombre de cada uno de ellos viene dado por la información que obtengo de un documeto xml. por tanto el formulario que hago es el siguiente:   
<FORM Name ="listaAtributos" method ="post" action ="AlgoritmoPrueba2.php3" onSubmit="control(this)"> 
				<Input type = "hidden" Name ="tipo_entrada" value= "atributos"></Input> 
				<Input type = "hidden" Name ="elementoActual" value= "<?php echo $elementoActual["nombre"]?>"></Input> 
				<?php 
				foreach ($elementoActual->children() as $hijo) 
				{ 
					if($hijo->getName()=="atributo") 
					{?>						 
						<input type="checkbox" name="atributo[]" value="<?php echo ((string) $hijo["nombre"])?>"> <?php echo ((string) $hijo["nombre"])?> 
					<?php   
						//descripcion($hijo["nombre"],$elementoActual["nombre"]); 
					} 
				} 
				?>   
				<Input type = "Submit" Name = "Boton" VALUE = "Aceptar"> 
				</FORM>    
Como veis en cada vuelta del for se añade un checkbox. El problema es que me gustaría con javascript comprobar que al menos uno de los checkbox está seleccionado, el problema es que no sé hacer referencia, ni recorrer name="atributo[]" . si hago form.atributo[].value, etc  falla. He probado bastantes cosas y no funciona.   
Si alguien tiene una idea..   
Muchas gracias a todos.           |