Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2010, 07:09
pariente896
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema al pasar variables a formulario con javascript + html

Buenas, necesito pasar un valor que contiene una fecha dos veces, fecha de llegada, y fecha de salida. La fecha de llegada funciona correctamente, pero no se porque el de fecha de salida no me pone el valor en el campo correspondiente. El código es:

<script type="text/javascript" >
function seleccionaFecha1(dd, mm, aa) {
var fecha1 = new Date();
fecha1.setDate(dd);
fecha1.setMonth(mm - 1);
fecha1.setFullYear(aa);
cadena1 = dd + "/" + mm + "/" + aa;
document.forms.todo.fecha1.value = cadena1;
}

function seleccionaFecha2(dd, mm, aa) {
var fecha2 = new Date();
fecha2.setDate(dd);
fecha2.setMonth(mm - 1);
fecha2.setFullYear(aa);
cadena2 = dd + "/" + mm + "/" + aa;
document.forms.todo.fecha2.value = cadena2;
}
</script>

<form name="todo" method="post" >
<table align="center">
<tr>
<td>Llegada</td>
<td><input name="fecha1" type="text"></td>
<td>
<script type="text/javascript" >
<!--
_hoy = new Date();
document.writeln(calendar(_hoy.getMonth(), _hoy.getFullYear(), "calendario", "seleccionaFecha1"));
//-->
</script>
</td>
</tr>
<tr>
<td>Salida</td>
<td><input name="fecha2" type="text"></td>
<td>
<script type="text/javascript" >
<!--
fechadehoy = new Date();
document.writeln(calendar(fechadehoy.getMonth(), fechadehoy.getFullYear(), "calendario2", "seleccionaFecha2"));
//-->
</script>
</td>
</tr>
</table>
</form>

PD: Si lo pongo en 2 forms distintos si que funciona, pero los necesito los dos dentro del mismo form ya que no solo contiene esos campos el formulario.

Gracias de antemano.

Última edición por pariente896; 27/01/2010 a las 11:16