Foros del Web » Programando para Internet » ASP Clásico »

Formularios profesionales

Estas en el tema de Formularios profesionales en el foro de ASP Clásico en Foros del Web. Hola a todos, Quiero hacer lo siguiente, imaginaos que tengo un formulario, con varios campos, y voy a rellenar uno que son las provincias, en ...
  #1 (permalink)  
Antiguo 12/01/2006, 01:36
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años, 5 meses
Puntos: 0
Formularios profesionales

Hola a todos,

Quiero hacer lo siguiente, imaginaos que tengo un formulario, con varios campos, y voy a rellenar uno que son las provincias, en vez de poner un combo, quiero poner, un textobox y un botón al lado, que cuando lo pulses, te abre un popup, donde te sale un listado de las provincias y puedes buscar, lo que quiero hacer, es cuando seleccione una provincia, al pulsar sobre "Barcelona" se me cierre el popup, y ese valor me lo ponga en el formulario anterior, sin perder los campos ya rellenados con anterioridad.

Gracias
Jaime
  #2 (permalink)  
Antiguo 12/01/2006, 04:01
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Puedes hacerlo usando javascript. En la ventana que actua como popup, inserta un evento onChange en el combo haciendo referencia a la ventana que ha abierto el popup.

Código:
<input...... onChange="enviadato(this.value)">

<script language="javascript">
funtion enviadato(esto) {
if(esto!=''){
   window.opener.document.forms[0].provincia.value=esto;
   window.close();
} else {
    return false;
}
}
</script>
Fijate en el objeto opener de la funcion javascript

Un saludo
  #3 (permalink)  
Antiguo 12/01/2006, 04:27
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años, 5 meses
Puntos: 0
Lo probaré a ver que tal

Gracias
Jaime
  #4 (permalink)  
Antiguo 16/01/2006, 01:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años, 5 meses
Puntos: 0
una pregunta la referencia opener, hace referencia a la ventanda que llama la ventana popup?
  #5 (permalink)  
Antiguo 16/01/2006, 09:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
si, así es
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:00.