Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2009, 08:06
fackius
 
Fecha de Ingreso: marzo-2009
Mensajes: 91
Antigüedad: 15 años, 1 mes
Puntos: 1
Ayuda con checkbox

GEnte..
porfavor.
Ya di 30 mil vueltas con esto..
No se porque no me anda..
tengo un formulario conn checkboxs..

El primer checkbox de todos..es el de "Seleccionar Todos" osea q si se aprieta se seleccionan o desseleccionan todos.

No puedo hacer que eso me funcione..creo que todo el javascript esta bien.
pero nose donde esta el error porque no me funciona.
Si alguien lo encuentra avise ;D


Código HTML:
<html><head>


<script type="text/javascript">

function check(form){
	for (i=0; i<form.elements.length;i++){
		if (form.elements[i].type=="checkbox"){
		 form.elements[i].checked=true ;
		}
	}
	}
function unCheck(form){
		for (i=0; i<form.elements.length;i++){
		if ((form.elements[i].type=="checkbox"){
					 form.elements[i].checked=false ;
		}
	
	}
	}
function seleccionarTodo(estado,frm){
		if (estado==true) {
			check(frm);
	}else {
		unCheck(frm);
	}
	}		

</script>
</head>
<body>

	<table id="carac">
	<form name="propiedades" action="abm.php" method="POST" > 
		<tr>
		<td width="10%"><input title="Seleccionar Todos" name="seleccionarTodos" onclick="seleccionarTodo(document.propiedades.seleccionarTodos.checked,document.propiedades)" type="checkbox" value="checkbox" /></td>

		</tr>

		<tr><td width="10%"><input type="checkbox" name="idCaracteristica[]" value="1" >uno</td></tr>
		<tr><td width="10%"><input type="checkbox" name="idCaracteristica[]" value="2" >dos</td></tr>
		<tr><td width="10%"><input type="checkbox" name="idCaracteristica[]" value="3" >tres</td></tr>
		<tr><td width="10%"><input type="checkbox" name="idCaracteristica[]" value="4" >cuatro</td></tr>
		<tr><td width="10%"><input type="checkbox" name="idCaracteristica[]" value="5" >cinco</td></tr>
		
	</form></table>
</body></html>


Última edición por fackius; 08/08/2009 a las 08:12