P.- Cómo rellenar cajas de texto con elementos seleccionados de un pop up?
R.- Con este código:
Tema:Formularios
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script>
//Script original de KarlanKas para forosdelweb.com
camisa=["Seleccione...","Roja","Verde","Amarilla"];
pantalon=["Seleccione...","De campana","pitillo","chino","pata de elefante"]
sombrero=["Seleccione...","De Ala Ancha","Hongo","Chistera","Boina","Gorra"]
function elegir(esto){
lista=esto.value
opcion=eval(lista);
codigo='<select style="font: normal 10px/20px verdana; color: navy" name="opciones" onChange="opener.formulario.enviar.disabled=false;opener.formulario.que'+lista+'.value=unescape(this.options.value); self.close()" >';
for (a=0;a<opcion.length;a++){
codigo+="<option value="+escape(opcion[a])+">"+opcion[a]+"</option>\n";
}
codigo+="</select>";
pepe=window.open('','','width=200,height=50');
pepe.document.write("<html>");
pepe.document.write("<head>");
pepe.document.write(" <title>Elige Opción</title>");
pepe.document.write("</head>");
pepe.document.write('<body bgcolor="#ffffcc">');
pepe.document.write(codigo);
pepe.document.write("</body>");
pepe.document.write("</html>");
}
</script>
</head>
<body>
<form action="javascript:alert('Enviandooo!!')"
name="formulario"
id="formulario"
style="font: normal 10px/20px verdana; color: navy"
title="Elige que comprar">
<input type="radio"
name="opcion"
value="camisa"
onClick="elegir(this)">camisa<br>
<input style="border:solid 1px black" type="text"
name="quecamisa"
readonly><br>
<input type="radio"
name="opcion"
value="pantalon"
onClick="elegir(this)">pantalón<br>
<input style="border:solid 1px black" type="text"
name="quepantalon"
readonly><br>
<input type="radio"
name="opcion"
value="sombrero"
onClick="elegir(this)">sombrero<br>
<input style="border:solid 1px black" type="text"
name="quesombrero"
readonly><br><br>
<input style="heigth:15px;font: normal 10px/10px verdana; color: navy"
type="submit"
id="enviar"
value="Enviar!"
disabled>
</form>
</body>
</html>