Foros del Web » Programando para Internet » Javascript »

Recuperar datos de un formulario dinamico

Estas en el tema de Recuperar datos de un formulario dinamico en el foro de Javascript en Foros del Web. Buenas tardes como el titulo lo dice como puedo recuperar los datos de un formulario que se crea de forma dinamica para poder formar una ...
  #1 (permalink)  
Antiguo 15/08/2013, 13:09
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años
Puntos: 14
Recuperar datos de un formulario dinamico

Buenas tardes como el titulo lo dice como puedo recuperar los datos de un formulario que se crea de forma dinamica para poder formar una cadena y enviarlo al servidor algo asi
cad=nom=x&ap=y
hize un for para obtener los datos y lo unico que hago es concatenarlo en una variable pero necesito hacerlo como lo dije anteriormente
espero me puedan ayudar
este es peq. codigo
Código Javascript:
Ver original
  1. function obtenerDatos(){
  2.     var form=document.getElementById("frmReg");
  3.     var valores;
  4.     for(i=0;i<=form.elements.length-1;i++){
  5.         valores+=form.elements[i].value;
  6.     }
  7.     alert(valores);
Saludos
  #2 (permalink)  
Antiguo 15/08/2013, 15:37
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Recuperar datos de un formulario dinamico

No le veo la utilidad, pero creo que podrías hacer algo como esto:
Código Javascript:
Ver original
  1. var url='';
  2.   for(i=0;i<=form.elements.length-1;i++){
  3.         url+=form.elements[i].name+'='+form.elements[i].value;
  4.     }
  5. url=url.join('&');
  6.  
  7. alert(url);
  #3 (permalink)  
Antiguo 16/08/2013, 00:48
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años
Puntos: 14
Respuesta: Recuperar datos de un formulario dinamico

Gracias amigo me sirvio la info
saludos

Etiquetas: dinamico, formulario, variable
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 16:32.