Foros del Web » Programando para Internet » Javascript »

Alguien que me ayude a modificar este código!!!!

Estas en el tema de Alguien que me ayude a modificar este código!!!! en el foro de Javascript en Foros del Web. Por favor...porque es casi lo que necesito y no sé Javascript...empeño le he hecho a entender el código ..pero...me supera... Explico: Tengo un form con ...
  #1 (permalink)  
Antiguo 16/02/2004, 10:44
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Alguien que me ayude a modificar este código!!!!

Por favor...porque es casi lo que necesito y no sé Javascript...empeño le he hecho a entender el código ..pero...me supera...
Explico:
Tengo un form con checkbox de 5 dias * 16 checkbox diarios... los nombres de los checkbox son :
Lunes, martes, miercoles , jueves y viernes.

Ahora bien tengo lo siguiente pero quiero que en vez de seleccionar todo el formulario selecciones por nombre del checkbox..osea haria un boton para el lunes, ptro para el martes y asi sucesivamente.. y lo que quiero es que al apretar en el boton lunes..se seleccionen todos los checkbox de nombre lunes(que están contenidos en el mismo form de los otros checkbox..martes, miercoles, etc)

<script LANGUAGE="JavaScript">


<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;}
checkflag = "true";
return "Quitar selección"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false; }
checkflag = "false";
return "Seleccionar todos"; }
}
// End -->
</script>


y llamo a la funcion

<input type="button" value="Seleccionar todos" onClick="this.value=check(this.form.list)">

Grax de antemano
__________________
Buena Vida...
Francisco

Última edición por Bluesman74cl; 16/02/2004 a las 10:48
  #2 (permalink)  
Antiguo 16/02/2004, 13:12
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola, Bluesman74cl.
Código PHP:
var checkflag "false";
function 
check(field,dia) {
    for(
i=0;i<field.elements.length;i++)
        if(
field.elements[i].name==dia)
              
field.elements[i].checked=true;
... 
Y la llamas con:

<input type="button" value="Seleccionar todos" onClick="this.value=check(this.form,'lunes')">

Saludos,
  #3 (permalink)  
Antiguo 16/02/2004, 14:01
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Gracias JavierB.pero hay un pequeño problema... si doy nuevamente al click en el boton ..permanecen escogidos los checbox...traté de modificar el código con lo siguiente pero no funcionó:
else
if(field.elements[i].name==dia)

field.elements[i].checked=false;


Copié el codigo anterior y le ca,bié a False pero no funciona
__________________
Buena Vida...
Francisco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:47.