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.