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