Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2005, 05:20
lcrecarey
 
Fecha de Ingreso: enero-2005
Mensajes: 116
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Paso de fechas con javascript

Hola gente!
Tengo un problema con el paso de una fecha. Y no entiendo que es lo que me esta pasando.
El código que tengo es:
Primero leo la fecha que me viene de otro frame de la forma dia/mes/año. Y la recibo bien.

Código PHP:
...
$fecha_partes explode("/"$fecha);
$f_texto $fecha_partes[0].",".$fecha_partes[1].",".$fecha_partes[2]; 
... 
En f_texto, probé a meter como separacion / , . ; - x ... Y el problema es que si envio la fecha como texto, no me funciona el botón nueva cita. Y si la envio sin las comillas de texto, me realiza la división, resta, ... de los componentes de la fecha.

Código HTML:
<form name="nuevaCita" action="pruebaFormulario.php" target="_blank">
<input type=button value="Nueva cita" onclick="enviar(5,'8,4,2005')"> -- Esto sí que me funciona. Pero lo mismo en php no.
[PHP]
<?php
echo '<input type=button value="Nueva cita" onclick="enviar('.$doctor.',"'.$f_texto.'")">';

/* También probé con echo '<input type=button value="Nueva cita" onclick="enviar('.$doctor.','.$f_texto.')">'; pero me realiza operaciones o me coge solo el primer elemento de la fecha. */
?>
[/PHP]
</form>

<script type="text/javascript">
function enviar(doctor,fecha)
{
window.open("pruebaFormulario.php?doctor="+doctor+"&fecha="+fecha);
}
</script> 
Si alguien sabe qué estoy haciendo mal, agradecería su ayuda.
Gracias.

Última edición por lcrecarey; 14/03/2005 a las 05:25