Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Rellenar un formulario con una nueva ventana

Estas en el tema de Rellenar un formulario con una nueva ventana en el foro de HTML en Foros del Web. Hola buenas, estoy intenando crear un formulario en el cual uno de sus campos se rellene a traves de un nuevo enlace. Es decir, cuando ...
  #1 (permalink)  
Antiguo 28/07/2014, 04:09
 
Fecha de Ingreso: septiembre-2012
Ubicación: Pontevedra
Mensajes: 48
Antigüedad: 11 años, 7 meses
Puntos: 2
Rellenar un formulario con una nueva ventana

Hola buenas, estoy intenando crear un formulario en el cual uno de sus campos se rellene a traves de un nuevo enlace. Es decir, cuando pincho en este campo del formulario, se abre una nueva ventana (con un colorbox o un thickbox) con distintos botones, en el momento en el que pincho en uno se cierra este thickbox o colorbox y captura la respuesta en el input text.

Mi duda, es como capturar la respuesta... y es que no se me ocurre nada...
  #2 (permalink)  
Antiguo 28/07/2014, 05:13
 
Fecha de Ingreso: septiembre-2012
Ubicación: Pontevedra
Mensajes: 48
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: Rellenar un formulario con una nueva ventana

Autoresuelto y de manera bastante mas sencilla.

En vez de intentar capturar la respuesta de el thickbox o colorbox, simplemente hice que la web que abro modifique el formulario de la primera:

Web de partida:

Código HTML:
<form id="carga">
		
                <br /><input type="text" onclick="javascript:window.open('cargaVendedores.html','targetB','width=500,height=500,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=no');void(null);" name="vendedor" id="vendedor"/>
	</form> 
Web secundaria (cargaVendedores.html)

Código HTML:
<html>
<head>
<title>Listado de Vendedores</title>
<script type="text/javascript">
<!--
/*Codigo que añade el texto del boton*/
function addText(text)
{
	window.opener.document.carga.vendedor.value=text;
	window.close();
}
-->
</script>
</head>

<body>
<h1>Listado de Vendedores</h1>
<h3>Selecciona el vendedor</h3>

<div style="clear:both;">
	<input type='button' value='Maria' onclick="javascript:addText(this.value)" />
</div>
<div style="clear:both;">
	<input type='button' value='Lola' onclick="javascript:addText(this.value)" />
</div>
<div style="clear:both;">
	<input type='button' value='Pedra' onclick="javascript:addText(this.value)" />
</div>
</body>
</html> 
Por si a alguien le viene bien. Un saludo

Etiquetas: formulario, rellenar, ventana
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 09:40.