Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2003, 09:49
Avatar de joseisrael
joseisrael
 
Fecha de Ingreso: noviembre-2002
Ubicación: Maracay, Edo. Aragua
Mensajes: 221
Antigüedad: 22 años, 3 meses
Puntos: 1
Pregunta Seleccionar todos

Saludos.

Tengo una lista en un form de la siguiente manera:

<input type="checkbox" name="ide[]" value="a">
<input type="checkbox" name="ide[]" value="b">
<input type="checkbox" name="ide[]" value="c">
<input type="checkbox" name="ide[]" value="d">
<input type="checkbox" name="ide[]" value="e">
<input type="checkbox" name="ide[]" value="f">

por qué los nombre ide[] ?????

Porque estos datos los paso a una página php que me hace un arreglo con esos input y termino guardando esos datos en una DB.


Ahora quiero agregar un nuevo CHECKBOX que me seleccione todos los otros check y que si ya están seleccionados, me los deseleccione.

Estoy usando el siguiente código:


<SCRIPT LANGUAGE="JavaScript">
<!-- Modified By: Steve Robison, Jr. ([email protected]) -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Uncheck All"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Check All"; }
}
// End -->
</script>



<form name="name">

<input type="checkbox" name="SLT_ALL" value="Check All" onClick="this.value=check(this.form.ide)">


<input type="checkbox" name="ide[]" value="a">
<input type="checkbox" name="ide[]" value="b">
<input type="checkbox" name="ide[]" value="c">
<input type="checkbox" name="ide[]" value="d">
<input type="checkbox" name="ide[]" value="e">
<input type="checkbox" name="ide[]" value="f">

</form>




El problema es que no funciona, ya que el nombre de los campos no coincide con el que esta en onClick .... o por lo menos eso es lo que veo yo....


que me dicen ustedes??

Gracias
__________________
Aprender Siempre. Lema de Vida

José Molina