Foros del Web » Programando para Internet » Javascript »

Rellenar textbox desde una ventana nueva

Estas en el tema de Rellenar textbox desde una ventana nueva en el foro de Javascript en Foros del Web. Estoy diseñando una aplicación web. Tengo un formulario con varios textbox, al lado de cada uno de ellos un enlace que abre una ventana con ...
  #1 (permalink)  
Antiguo 10/04/2003, 13:32
 
Fecha de Ingreso: agosto-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Rellenar textbox desde una ventana nueva

Estoy diseñando una aplicación web. Tengo un formulario con varios textbox, al lado de cada uno de ellos un enlace que abre una ventana con los valores que puede tomar ese textbox y con un sistema de busqueda de esos valores, lo que no se hacer es qeu una vez seleccionado esa valor lo pase al textbox desde la ventana abierta.

Gracias por al ayuda.
  #2 (permalink)  
Antiguo 11/04/2003, 04:25
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
¿Sería algo así?

Código PHP:
<html>
<
head>
    <
title>Untitled</title>
    <
script>
    
camisa=new Array("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=this.options.value; self.close()" >';
    for (
a=0;a<opcion.length;a++){
    
codigo+="<option value="+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> 
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 11/04/2003 a las 04:29
  #3 (permalink)  
Antiguo 11/04/2003, 05:18
 
Fecha de Ingreso: agosto-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Gracias por la ayuda
  #4 (permalink)  
Antiguo 11/04/2003, 05:35
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Hola de nuevo, gasman40!

De nada, hombre. Pero... dime... te ha servido? Es lo que buscabas?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 18:39.