Foros del Web » Programando para Internet » Javascript »

Obtener valores de una celda

Estas en el tema de Obtener valores de una celda en el foro de Javascript en Foros del Web. Buenos dias... Mi problema es el siguiente, necesito obtener el valor de una celda de una tabla para pasar este valor a otro formulario, tengo ...
  #1 (permalink)  
Antiguo 07/04/2008, 08:56
 
Fecha de Ingreso: abril-2008
Mensajes: 151
Antigüedad: 16 años, 7 meses
Puntos: 0
De acuerdo Obtener valores de una celda

Buenos dias... Mi problema es el siguiente, necesito obtener el valor de una celda de una tabla para pasar este valor a otro formulario, tengo entendido que los td no tiene una propiedad name para poder referenciarlas.....
echo "<td>".$sql['codigo']."</td>";
echo "<td>".$sql['descrip']."</td>";
echo "<td>".$sql['marca']."</td>";
echo "<td>".$sql['modelo']."</td>";
Una vez desplegado la tabla necesito tomar el valor clickeando por ejemplo encima del codigo y que este evento se lleve a otro formulario el valor del codigo que esta dentro de la tabla.
GRACIAS DE ANTEMANO
  #2 (permalink)  
Antiguo 07/04/2008, 14:29
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses
Puntos: 67
Re: Obtener valores de una celda

Bueno, voy a asumir que sabes JavaScript ya que dijiste correctamente la palabra referenciar, bien, el td no tiene la propiedad name, pero si puedes darle un id y referenciarlo mediante este id, de esta manera:

<td id="tdcod">".$sql['codigo']."</td>";

Para obtener el valor que contiene basta con hacer lo siguiente:

var cod = document.getElementById("tdcod").innerHTML;

eso sería todo.
  #3 (permalink)  
Antiguo 07/04/2008, 14:47
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Re: Obtener valores de una celda

muevo a javascript desde HTML
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:28.