Foros del Web » Programando para Internet » Javascript »

Click en fila de tabla - extraer datos

Estas en el tema de Click en fila de tabla - extraer datos en el foro de Javascript en Foros del Web. Buenos dias,,, necisto saber como poder extraaer los datos de una fila de la tabla al solo realizar click sobre ella, y dejarlos en input ...
  #1 (permalink)  
Antiguo 31/05/2004, 09:03
Avatar de ciopatrick  
Fecha de Ingreso: diciembre-2003
Mensajes: 189
Antigüedad: 20 años, 11 meses
Puntos: 0
Pregunta Click en fila de tabla - extraer datos

Buenos dias,,,

necisto saber como poder extraaer los datos de una fila de la tabla al solo realizar click sobre ella, y dejarlos en input areaas de texto.... estoy trabajando en php...


gracias
  #2 (permalink)  
Antiguo 31/05/2004, 09:13
 
Fecha de Ingreso: mayo-2004
Mensajes: 2
Antigüedad: 20 años, 5 meses
Puntos: 0
yo tenia un fichero de texto y lo meti en array de dos dimensiones(tipo tabla,filas x columnas), luego imprimo el array en una tabla y ya solo tienes que usar el evento onclick en las TD's, el indice del bucle q necesitaras para pintar cada fila de la tabla sera el indice del array por lo tanto con ese indice sabras donde esta la fila de datos q t interesa

espero haberte ayudado a pesar de lo farragoso de la respuesta
  #3 (permalink)  
Antiguo 31/05/2004, 09:45
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, en principio, lo que podrías hacer, es leer el ocntenido de una celda a la vez, y si quieres tener el contenido de más de una celda, crear un bucle que lea las celdas que necesites, concatenándolas en una variable.

Lo podrías hacer, por ejemplo, así:

Código:
<script type="text/javascript">
<!--
function leer_tabla() {
	alert(document.getElementById('tabla').rows[0].cells[0].innerHTML);
}
//-->
</script>
y el código html correspondiente sería este:

Código:
<table width="100%" id="tabla" cellspacing="0" cellpadding="0" class="borde_tabla" onclick="javascript:leer_tabla()">
     <tr>
          <td width="33%" id="c_11">texto 1</td>
          <td width="34%">texto 2</td>
          <td width="33%">&nbsp;</td>
     </tr>
</table>
Obviamente es solo un ejemplo, pero espero que te sirva.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
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:37.