Foros del Web » Programando para Internet » Javascript »

seleccion de checkbox desde una fila

Estas en el tema de seleccion de checkbox desde una fila en el foro de Javascript en Foros del Web. Hola a todos Tengo la siguiente pregunta, como puedo hacer para que al seleccionar una fila de una tabla se me seleccione el checkbox parteneciente ...
  #1 (permalink)  
Antiguo 15/12/2006, 07:29
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
seleccion de checkbox desde una fila

Hola a todos
Tengo la siguiente pregunta, como puedo hacer para que al seleccionar una fila de una tabla se me seleccione el checkbox parteneciente a esa fila, o sea al darle un click en la fila de una tabla se me seleccione el checkbox.
Este es un ejemplo de la tabla:

Código PHP:
<table style="width:600px">
  <
tr>
     <
td>Column 1</td>
     <
td>Column 2</td>
     <
td>Column 3</td>
  </
tr>
  <
tr>
     <
td><input type="checkbox" name="C11" value="ON"1value 11</td>
     <
td>value1 1</td>
     <
td>value1 2</td>
   </
tr>
   <
tr>
     <
td><input type="checkbox" name="C12" value="ON"2value 21</td>
     <
td>value2 1</td>
     <
td>value2 2</td>
   </
tr>
   <
tr>
     <
td><input type="checkbox" name="C13" value="ON"2value 21</td>
     <
td>value3 1</td>
     <
td>value3 2</td>
   </
tr>
</
table
Bueno desde ya muchas gracias y saludos a todos
Felices Fiestas
  #2 (permalink)  
Antiguo 16/12/2006, 03:33
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: seleccion de checkbox desde una fila

Hola Chuty

<tr onclick="marcar(this)">

La función para marcar/desmarcar:
Código:
function marcar(obj) {
  obj.getElementsByTagName('input')[0].checked = ! obj.getElementsByTagName('input')[0].checked;
}
Saludos,
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 09:25.