Foros del Web » Programando para Internet » Javascript »

Para Adler

Estas en el tema de Para Adler en el foro de Javascript en Foros del Web. Hola Adler: Me hiciste esta funcion y como sabes me funciona muy bien. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function volcar_valores ( tabla ) ...
  #1 (permalink)  
Antiguo 11/07/2010, 13:10
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 14 años, 8 meses
Puntos: 0
Para Adler

Hola Adler:
Me hiciste esta funcion y como sabes me funciona muy bien.
Código Javascript:
Ver original
  1. function volcar_valores(tabla)
  2. {
  3. var navegador = navigator.appName;
  4. td = document.getElementById(tabla).getElementsByTagName('td');
  5. inputDiv = document.getElementById('formulario').getElementsByTagName('div');
  6. for (i = 0; i < td.length; i++)
  7. {
  8. if (navegador == "Microsoft Internet Explorer") {
  9. inputDiv[i].innerText = td[i].innerText;
  10. } else {
  11. inputDiv[i].textContent = td[i].textContent;
  12. }
  13. }
  14. }
Pero cuando modifico registros en el servidor eligiendo uno de la tabla y que me resenta en el formulario, logicamente como esta seleccion la hago en el cliente, no puedo hacer una busqueda en el servidor.
He de enviar al servidor el id del registro para que me localice el registro selecionado con tu funcion.
El primer td es el id del registro y este id es unico para cada fila de la tabla.
Con lo cual con este parametro me sirve para hacer la busqueda en el servidor.
En la primera td el valor del id del registro en php es $nu_registro.
Con tu funcion y al clicar el la fila, como puedo extraer ese valor a una variable diferente para poderla enviar al servidor por POST.
  #2 (permalink)  
Antiguo 11/07/2010, 15:41
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Para Adler

Hola

Pues no me acuerdo, pero entiendo que hace la función. Se le asigna el valor de los td a unos div. Ahora la pregunta es ¿como pretendes enviar el contenido de un div por post?
Tienes 3 opciones o el valor del td lo asignas a un text que estén dentro de un formulario, o mantienes es div y en tal caso has de usar AJAX o lo envías usando un link, con lo que ya sería con get

De cual quier modo si te quedan dudas postea el código

PD: En próximas consulta, no te dirijas a nadie en particular, por que puedes perder la posibilidad que cualquier otro usuario te colabore
PD2: No parece que este mensaje fue en este subforo

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 12/07/2010, 01:16
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Para Adler

Muchas gracias por tu respuesta.
Me he dirigido a ti porque tu fuiste el autor de esta funcion.
Pero tienes razon, quiza hubiera sido mejor haberte enviado un mensaje personal, dado que esta funcion ya ha sido posteada en otra ocasion.
De todas formas disculpas a todos los demas colaboradores del foro por este error.

Saludos.
  #4 (permalink)  
Antiguo 12/07/2010, 01:27
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde Frameworks y Plugins Javascript

Hola:

Recomiendo al autor del tema que modifique el título.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 12/07/2010, 06:10
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 14 años, 8 meses
Puntos: 0
Enviar formulario javascript a php

Cita:
Iniciado por corretodo Ver Mensaje
Hola Adler:
Me hiciste esta funcion y como sabes me funciona muy bien.
Código Javascript:
Ver original
  1. function volcar_valores(tabla)
  2. {
  3. var navegador = navigator.appName;
  4. td = document.getElementById(tabla).getElementsByTagName('td');
  5. inputDiv = document.getElementById('formulario').getElementsByTagName('div');
  6. for (i = 0; i < td.length; i++)
  7. {
  8. if (navegador == "Microsoft Internet Explorer") {
  9. inputDiv[i].innerText = td[i].innerText;
  10. } else {
  11. inputDiv[i].textContent = td[i].textContent;
  12. }
  13. }
  14. }
Pero cuando modifico registros en el servidor eligiendo uno de la tabla y que me resenta en el formulario, logicamente como esta seleccion la hago en el cliente, no puedo hacer una busqueda en el servidor.
He de enviar al servidor el id del registro para que me localice el registro selecionado con tu funcion.
El primer td es el id del registro y este id es unico para cada fila de la tabla.
Con lo cual con este parametro me sirve para hacer la busqueda en el servidor.
En la primera td el valor del id del registro en php es $nu_registro.
Con tu funcion y al clicar el la fila, como puedo extraer ese valor a una variable diferente para poderla enviar al servidor por POST.
  #6 (permalink)  
Antiguo 12/07/2010, 06:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 193
Antigüedad: 14 años, 8 meses
Puntos: 0
Sr Moderador

No se cambiar el titulo del mensaje.
Por favor cambiemelo o digame como hacerlo.

Muchas Gracias

Etiquetas: Ninguno
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 11:50.