dominios y alojamiento web en hostalia

Utilizar el calendario para seleccionar una fecha

20 de mayo de 2003
Valoración del artículo:
Cómo utilizar el calendario en un campo de formulario donde deseamos que se introduzca una fecha.
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
Vamos a ver cómo podemos utilizar la librería del calendario PHP para seleccionar una fecha en un elemento de formulario, que sería una de las acciones más típicas a realizar con la librería del calendario vista anteriormente.

Referencia: Se encontrará información del calendario y la introducción necesaria para seguir este artículo en el manual Calendario en PHP.

Lo que pretendemos conseguir es disponer de un campo de texto donde se debería introducir una fecha y la opción de pulsar un botón para abrir una ventana independiente con el calendario. En el calendario deberíamos poder pulsar un día concreto y la fecha debería escribirse en el formulario de origen.

El ejercicio se puede ver pulsando este enlace.

Para completar este ejercicio se deben realizar una gran cantidad de pasos, ninguno de ellos demasiado complicado o largo, técnicamente hablando, pero sí bastante específicos. Realmente el bloque principal del trabajo ya está realizado con las librerías del calendario relatadas en este manual, pero aun queda una adaptación bastante laboriosa.

Hemos puesto a vuestra disposición para descargar los scripts y librerías utilizados en este ejercicio.

El formulario

Para empezar vamos a ver cómo sería el formulario donde se seleccionaría una fecha ayudado por el calendario.

<form name="fcalen">
Fecha:
    <INPUT name="fecha1" size="10">
    <input type=button value="Seleccionar fecha" onclick="muestraCalendario('','fcalen','fecha1')">
</form>


El campo de texto debe colocarse dentro de un formulario. Debemos nombrar tanto el formulario como el campo de texto para luego poder acceder a ellos a partir de la ventana del calendario utilizando Javascript.

Al lado del campo de texto colocaremos también un botón para abrir el la ventana del calendario. Por comodidad, el botón llamará a una función Javascript y esta será la encargada de abrir el calendario en una ventana secundaria.

Compartir en redes sociales

Comentarios
Fueron enviados 18 comentarios al artículo
5 comentarios no revisados
13 comentarios revisados:

madrizp...
Descarga
08/4/2009
no me deja descargarlo Que pasa?

miquel_...
Descarga erronea
09/4/2009
El link de la descarga no funciona, es imposible realizar la descarga de los scripts.
UNACONSULTA
Por: SAMUEL
30/9/2009
GRACIAS POR EL ALCANCE...PERO DIME COMO HAGO PARA INSERTAR ESA FECHA QUE SELECCIONE EN UNA BASE DE DATOS EN MYSQL...HE TRATADO MUCHAS VECES, PERO NO ENCUENTRO EN NOMBRE DEL TEXTBOX...GRACIAS
FELICITACIONES
Por: PEPE MTZ
15/10/2009
ME PARECE MUY BIEN Y BUENO EL SCRIPT.
El Scrip si funciona
Por: Champolion
30/11/2009
El Script de Calendario si funcion y tambien el link para descargarlo. Solo que deben loguearse primero para que funcione el link de la descarga. Te baja una carpeta comprimida en ZIP y ahi estan todos los archivos y si funciona bien, Yo ya lo probe en mi propio Web Site.

Khuzar
Excelente...
12/5/2010
Excelente script me ayudo mucho, gracias por el dato ;)
duda con el codigo calendario.
Por: milton valencia
27/9/2010
no me quiere ejecutar el codigo del archivo calendario.php. Pareciera que tuviera errores no lo se.

hardsom...
gracias
10/11/2010
muchas gracias por la info en verdad que para mucha gente es de gran importancia q exista este blog

:)
Sobre la descarga del código del calendario
19/11/2010
Hola a todos!
La descarga la hemos actualizado a día 19/11/2010. Está comprobada, por lo que os aseguro que funciona.
Como dice una persona, hace falta loguearse con vuestro usuario de DesarrolloWeb.com para poder descargar el archivo.
Saludos!

safirol...
colocar fecha en un formulario
20/2/2011
hola... bno descargue el archivo zip y coloque el codigo
<input type=button value="Seleccionar fecha" onclick="muestraCalendario('','fcalen','fecha1')">
dentro de mi formulario, pero la verdad no se como utilizar esos archivos que se descargaron ni en donde se colocan.
le agradeceria una ayuda.

alejsel
Basate en el archivo index
11/3/2011
Al descargar el archivo, entra a la carpeta "calendario-seleccion-fecha" abre el archivo index, y basate en ese para incluir los mismos scripts y codigo a tu pagina. y ya solo haces las modificaciones necesarias, es mas facil asi.

ajbb
ayuda con listbox
24/8/2011
Hola, como puedo hacer para que desde un listbox pueda mostrar el calendario para elegir la fecha

Enrick8...
como guardo la fecha en una bd d mysql
17/9/2011
como guardo la fecha en una bd d mysql???

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...