Foros del Web » Programando para Internet » Javascript »

enviar contenido de div por formulario

Estas en el tema de enviar contenido de div por formulario en el foro de Javascript en Foros del Web. consulta ... es posible enviar todo el contenido de un div por formulario ? innerHTML ?? no me funciona ... me explico ... cree un ...
  #1 (permalink)  
Antiguo 06/05/2012, 18:43
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 6 meses
Puntos: 16
enviar contenido de div por formulario

consulta ... es posible enviar todo el contenido de un div por formulario ?
innerHTML ?? no me funciona ... me explico ... cree un formulario que trabaja con AJAX, creando respuestas dentro de un div y necesito enviar todo lo que tenga un div como variable.... es posible ?
__________________
Adios ...!!!!
  #2 (permalink)  
Antiguo 06/05/2012, 18:53
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 6 meses
Puntos: 16
Respuesta: enviar contenido de div por formulario

document.getElementById('HIDDEN-INPUT').value = document.getElementById('DIV-HTML').innerHTML;

Con esto logro hacer que se envia el codigo HTML, el problema es que dentro de este existen inputs de texto que se envian vacios .... HHHHAHAHAHAHHAAHA ???!! mi cabeza hierve !!! jajajajajajajaja
__________________
Adios ...!!!!
  #3 (permalink)  
Antiguo 06/05/2012, 19:01
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 4 meses
Puntos: 168
Respuesta: enviar contenido de div por formulario

¿Que tipo de cosas tenes en el div? no se entiende mucho, si yo tengo un div con 4 imagenes, 3 parrafos, meter 4 imágenes y 3 parrafos en una variable? wtf.

Todo depende de lo que tengas en tu div, que tipo de elementos, contamos un poco mas, publica tu código.
  #4 (permalink)  
Antiguo 06/05/2012, 19:11
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 6 meses
Puntos: 16
Respuesta: enviar contenido de div por formulario

Te explico.... con respuestas de AJAX creo codigo HTML dentro de un DIV. este codigo html creado por la respuesta de ajax tiene inputs type TEXT donde el cliente ingresa sus datos .... al enviar el formulario quiero capturar todo el codigo dentro del div ..... con el JS que deje arriba logro capturar el codigo pero los inputs estan vacios.
__________________
Adios ...!!!!
  #5 (permalink)  
Antiguo 06/05/2012, 21:57
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: enviar contenido de div por formulario

Yo tampoco entiendo
generás contenido en un div con Ajax?
generás contenido o cargás el contenido de otro html, como es la cosa? porque no es exactamente lo mismo

ademas supongamos

<div id="contenidoAjax">
<!-- aqui se carga / genera html -->
</div>

pero esto,
<input type="hidden" id="oculto" name="oculto" value="" />
donde está?
y tu div de id 'DIV-HTML', dónde está?

Para pasar el contenido del div a ese input, como lo haces, que función llamas? o se hace al cargar la página, y si es asi, que sentido tiene?
y el form generado dónde esta?

Lo veo un poco confuso todo

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 06/05/2012, 22:00
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 20 años, 6 meses
Puntos: 16
Respuesta: enviar contenido de div por formulario

Ya lo solucione ... opte por generar adoptar las variables de mi html GENERADO como arrays .. y santo remedio

muchas gracias por la colaboracion
__________________
Adios ...!!!!

Etiquetas: ajax, contenido, formulario, funcion, 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 05:14.