P: ¿Como puedo llenar un campo de un formulario a partir de un valor seleccionado en un popup?
R: [
ver ejemplo]
Formulario.htm Código PHP:
<html>
<head>
<script language="JavaScript">
function buscar(){
open("Popup.htm");
}
</script>
</head>
<body>
<form name="frm">
<table border="0">
<tr>
<td align="right">
Editorial
</td>
<td>
<input type="text" name="editorial">
<input type="button" value="buscar" onclick="buscar()"><br>
</td>
</tr>
</table>
</form>
</body>
</html>
Popup.htm Código PHP:
<html>
<head>
<script language="JavaScript">
var seleccionado = "";
var aEdit = new Array(
"MacGraw_Hill",
"Microsoft_Press",
"Salvat"
);
function cambiaSel(chk){
seleccionado = chk.value;
}
function envia(){
opener.document.frm.editorial.value = seleccionado;
close();
}
</script>
</head>
<body>
<form name="frm2">
<script language="JavaScript">
for (var i = 0; i < aEdit.length; i++)
document.write("<input type='radio' name='ed' value='" + aEdit[i] + "' onclick='cambiaSel(this)'>" + aEdit[i] + "<br>");
</script>
<input type="button" name="enviar" value="Enviar" onclick="envia()">
</form>
</body>
</html>