Foros del Web » Programando para Internet » Javascript »

Carga desde Popup

Estas en el tema de Carga desde Popup en el foro de Javascript en Foros del Web. Tengo un formulario para enviar a una bd, pero se deben completar con datos que se seleccionan (checkbox) desde un pop (esa es la idea...) ...
  #1 (permalink)  
Antiguo 25/11/2004, 13:48
jlc
 
Fecha de Ingreso: julio-2003
Ubicación: Capital
Mensajes: 17
Antigüedad: 20 años, 9 meses
Puntos: 0
Carga desde Popup

Tengo un formulario para enviar a una bd, pero se deben completar con datos que se seleccionan (checkbox) desde un pop (esa es la idea...)
La consulta es como hacer para pasarle los datos del popup al formulario principal, y además no modificar lo que ya esta cargado en el formulario (nombre, apellido, etc...)
Sin popup lo estaba haciendo y pasaba la variable que se cargaba a la bd, pero como es muy grande la tabla de habilidades (ahora puse 4 a modo de ejemplo), pensé en filtrarla en popup y tomar los valores de ahí.
Aca esta el detalle...


FORMULARIO
<form name="form1" method="post" action="XXXXX.asp" enctype="multipart/form-data">
<p>
<input name="Apellido" type="text" size="30" maxlength="30">
<input name="Nombre" type="text" size="30" maxlength="30">
<a href="javascript:;" onClick="MM_openBrWindow('pp.htm','','scrollbars=y es,resizable=yes,width=440,height=400')">Habilidad es</a>
<input name="b2" type="submit" value="Enviar">
</form>

POPUP
pp.htm


<script language="javascript">
function limitarSelección(casilla,form)
{
a = casilla.form.cat[0].checked;
b = casilla.form.cat[1].checked;
c = casilla.form.cat[2].checked;
d = casilla.form.cat[3].checked;

contador = (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0);

if (contador > 3)
{
alert("Solo puedes seleccionar 4 opciones");
casilla.checked = false;
}
}
</script>

<input type="checkbox" name="cat" value="Recepción" onClick="limitarSelección(this,this.form)">
<input type="checkbox" name="cat" value="Admin" onClick="limitarSelección(this,this.form)">
<input type="checkbox" name="cat" value="Telefonia" onClick="limitarSelección(this,this.form)">
<input type="checkbox" name="cat" value="Consultas" onClick="limitarSelección(this,this.form)">


Muchas gracias por cualquier sugerencia que hagan.
Saludos.
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 02:40.