Foros del Web » Programando para Internet » Javascript »

Envio de datos entre formularios

Estas en el tema de Envio de datos entre formularios en el foro de Javascript en Foros del Web. Tengo un formulario de datos (form1) y quisiera saber como abrir otro formulario (form2) en un popup y que desde este formulario me regrese datos ...
  #1 (permalink)  
Antiguo 14/11/2006, 13:49
 
Fecha de Ingreso: octubre-2006
Mensajes: 17
Antigüedad: 17 años, 6 meses
Puntos: 0
Envio de datos entre formularios

Tengo un formulario de datos (form1) y quisiera saber como abrir otro formulario (form2) en un popup y que desde este formulario me regrese datos al form1

gracias por su ayuda
  #2 (permalink)  
Antiguo 14/11/2006, 13:51
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola adelgado

Prueba poniendo este código en el pop-up:

Código:
opener.document.forms[0]['nombreCampo'].value = document.forms[0]['nombreCampo'].value;
Saludos,
  #3 (permalink)  
Antiguo 14/11/2006, 14:18
 
Fecha de Ingreso: octubre-2006
Mensajes: 17
Antigüedad: 17 años, 6 meses
Puntos: 0
ese codigo lo pondria en el onclick de un boton o donde?
  #4 (permalink)  
Antiguo 14/11/2006, 14:24
 
Fecha de Ingreso: octubre-2006
Mensajes: 17
Antigüedad: 17 años, 6 meses
Puntos: 0
este es el codigo del primer form
<a href="form2.html" target="popup" onclick="window.open('', 'popup', 'width = 500, height = 500')">ventana</a>

<form id="form1" name="form1" method="post" action="">
<label>campo1
<input type="text" name="textfield" />
</label>
<p>
<label>campo2
<input type="text" name="campo" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>


y este del segundo (popup)
<form id="form1" name="form1" method="post" action="form1.html">
<label>campo1
<input type="text" name="textfield" />
</label>
<p>
<label>campo2
<input type="text" name="textfield2" />
</label>
</p>
<p>
<label>
<input type="button" onclick="opener.document.form1.campo.value = document.form2.textfield2.value;" value="Enviar" />
</label>
</p>
</form>

y no funciono
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:34.