Probé con:
<form>
<?php
** 1 **
echo '<input type=button value="Nueva cita" onclick="window.open(pruebaFormulario.php?doctor=' .$doctor.'&fecha='.urlencode($fecha).'">';
** 2 **
echo '<input type=button value="Nueva cita" onclick="enviar('.$doctor.','.urlencode($fecha).'" >';
?>
</form>
En el script enviar(doctor,fecha):
function enviar(doctor,fecha)
{
alert(fecha)
window.open("pruebaFormulario.php?doctor="+doctor+ "&fecha="+fecha);
}
Y parece que el urlencode lo hace irreconocible, porque no se ejecuta el alert.
Y en el caso 1 tampoco me hace nada, el botón queda inutilizado.
Solo me funciona sin el urlencode, pero llega lo que puse en el primer post. |