Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2010, 09:30
basa
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años
Puntos: 0
carga de input oculto con evento onchange

Hola a todos,
tengo un problema, que en un principio no entiendo muy bien pues la solución parece sencilla. la idea es rellenar un campo oculto con el valor de otro. os pongo el código


Código:
 <input type="hidden" id="reenvio" name="cc" value="" />
                    <label for="name"><span class="obligatorio">*</span>${CONTACT_LABELS.name_surname}:</label><br />
                    <input name="name" id="name" type="text" class="campo" size="45" />
                    <label for="name"><span class="obligatorio">*</span>${CONTACT_LABELS.email}:</label><br />
                    <input name="email" id="email" type="text" class="campo" size="45" onchange="rellenoMail(this.id);" />
                    <script type="text/javascript">
                        function rellenoMail(elId){
				if($(elId).value != ""){
                            	$("reenvio").setValue($F(elId));
				}
                        }
                    </script>
Mirando el código solo deciros que utilizo la librería prototype pero la linea fuerte (después del if) vendría a ser:
document.getElementById("reenvio").value = document.getElementById(elId).value;

Lo curioso es que a veces funciona y otras no. La verdad es que la mayoria de veces no funciona.

Muchas gracias de antemano!
Saludos