Mi problema es que tengo una página en php, en la que recibo un parámetro llamado acción, y según el valor de ese parámetro, muestro 3 formularios distintos (El código php y el html están perfectamente "abiertos y cerrados" pero no lo pongo para facilitar la lectura.):
Código HTML:
... if ($accion == 'crear') { <form name="nueva_cita" method="get" action="validar.php" onSubmit="return valida(this)"> ... <input name="Hora_inicio" type="text" value="" size="4" onKeyUp="puntos(this)" /> .... <input type="submit" value="Crear cita"> </form> } elseif ($accion == 'modificar') { <form name="modificar_cita" method="get" action="validar.php" onSubmit="return valida(this)"> .... <input name="Hora_mod" type="text" value="" size="4" onKeyUp="puntos(this)"> ... <input type="submit" value="Buscar"> </form> } elseif ($accion == 'borrar') { <form name="borrar_cita" method="get" action="validar.php" onSubmit="return valida(this)"> .... <input name="Hora_borrar" type="text" value="" size="4" onKeyUp="puntos(this)"> .... <input type="submit" value="Anular"> </form> } ...
Código HTML:
<script> function coloca() { document.nueva_cita.Hora_inicio.focus(); document.modificar_cita.Hora_mod.focus(); document.borrar_cita.Hora_borrar.focus(); } </script> ... <body onload="coloca()">
Agradecería que alguien me orientara con el fallo.
Gracias.