Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2010, 22:18
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 9 meses
Puntos: 0
Pregunta Duda con pase de parámetros

Hola a todos, tengo la siguiente duda. En una formulario, hago el llamado a una función para mandar asignar un valor, que le asigno a un objeto text. Lo hago de la siguiente manera:

Código:
<input id="demo1" readonly="true" name="demo1" >&nbsp;<a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="cal.gif" ></a>
Lo que necesito es que, una vez que se asigne el valor "demo1", se ejecute una función que me asigne ese mismo valor "demo1" a una variable llamada "demo2" contenida en otro objeto text de un input diferente. Esto es, porque el valor que estoy invocando en "demo1" es una fecha, la que requiero como inicial, y necesito ponerla en un segundo objeto text, para que sea mi fecha fina [cuando elijo la primer fecha, por default se copiará como mi fecha final].

Lo he tratado de hacer con un evento onchange de esta manera:

Código:
<input id="demo1" readonly="true" name="demo1" onchange="javascript:generar('demo1')"  >&nbsp;<a href="javascript:NewCal('demo1','ddmmyyyy')"><img src="cal.gif" ></a>
y mi función generar tiene el siguiente código:

Código:
<script language="javascript">
  function generar(demo1)
  {
	  demo2 = demo1
	  return demo2;
  }
</script>
y lo que necesito es asígnarlo a este otro input:

Código:
<input id="demo2" readonly="true" name="demo2" >&nbsp;<a href="javascript:NewCal('demo2','ddmmyyyy')"><img src="cal.gif"></a>
No me marca error alguno, pero no me asigna el valor "demo2".

Alguien me pudiera decir que es lo que estoy haciendo mal.