Calendario con JQueryUI

septiembre 5 20103 comentarios

Guardado en : Programación, Software Libre


Crear un calendario con JQueryUI es algo cencillo, solo debemos hacer lo siguiente..

  1. Mandar a llamar las librerías correspodientes [ javascript (.js) y hojas de estilo (.css)].
    <script type="text/javascript" src="jquery-1.4.2.js"></script>
    <script type="text/javascript" src="jquery.ui.core.js"></script>
    <script type="text/javascript" src="jquery.ui.widget.js"></script>
    <script type="text/javascript" src="jquery.ui.datepicker-es.js"></script>
    <script type="text/javascript" src="jquery.ui.datepicker.js"></script>
    <link type="text/css" href="demos.css" rel="stylesheet" />
  2. Luego invocamos al Datepicker sobre el campo de texto, con una llamada al método datepicker() sobre el objeto jQuery del elemento campo de texto (#datapicker es el id de nuestro campo de texto).
    <script type="text/javascript">
    	$(function() {
    		$("#datepicker").datepicker({
    			showOn: 'both', //Parametro para que se vea el icono del calendario
    			buttonImageOnly: true, //Indicamos si queremos que solo se vea el icono y no el botón
    			buttonImage: 'calendar.gif', //Indicamos el icono del botón
    			firstDay: 1, //El primer día será el 1
    			changeMonth: true, //Si se pueden cambiar los meses
    			changeYear: true //Si se pueden cambiar los años
    		});
    	});
    </script>
  3. Dentro de nuestro body tendremos nuestro campo de texto que se convertirá en un bonito calendario..
    <div class="demo">
    	Fecha: <input type="text" id="datepicker">
    </div>
    <div class="demo-description">
    	Coloca el puntero en la caja de texto ó da clic sobre el calendario!
    </div>

y listo solo falta probar y veremos algo como esto.

Espero sea de grán ayuda!

Aquí el código completo..

 
<html>
	<head>
		<title>jQuery UI Datepicker</title>
		<link type="text/css" href="jquery-ui-1.8.4.custom.css" rel="stylesheet" />
		<script type="text/javascript" src="jquery-1.4.2.js"></script>
		<script type="text/javascript" src="jquery.ui.core.js"></script>
		<script type="text/javascript" src="jquery.ui.widget.js"></script>
		<script type="text/javascript" src="jquery.ui.datepicker-es.js"></script>
		<script type="text/javascript" src="jquery.ui.datepicker.js"></script>
		<link type="text/css" href="demos.css" rel="stylesheet" />
		<script type="text/javascript">
			$(function() {
				$("#datepicker").datepicker({
					showOn: 'both', //Parametro para que se vea el icono del calendario
					buttonImageOnly: true, //Indicamos si queremos que solo se vea el icono y no el botón
					buttonImage: 'calendar.gif', //Indicamos el icono del botón
					firstDay: 1, //El primer día será el 1
					changeMonth: true, //Si se pueden cambiar los meses
					changeYear: true //Si se pueden cambiar los años
				});
			});
		</script>
	</head>
	<body>
		<div class="demo">
			Fecha: <input type="text" id="datepicker">
		</div>
		<div class="demo-description">
			Coloca el puntero en la caja de texto ó da clic sobre el calendario!
		</div>
	</body>
</html>

Pueden descargar el ejemplo de aquí

calendar.zip

ó pueden descargar el JQuery-UI completo desde aquí http://jqueryui.com/download y hacer pruebas a sus gustos viendo los demos que vienen con la librería..

Dudas, comentarios, sugerencias y/ó saludos no duden en hacerlos llegar.

Saludos!!

Quizá te interese :

Acerca del autor:

Ingeniero en Sistemas Computacionales.. Puedes contactarme sobre mis artículos en jsosa@smartdsign.net

3 Respuestas a “Calendario con JQueryUI”

  1. Eric dice:

    Oye no podrías poner el código en la página?
    De las imágenes no se puede copiar.

  2. gaby dice:

    tengo instalado sfjqueryuiplugin necesito que me aparezca el calendario en unas cajas de texto creadas en html ya hice todo lo anterior y no me funciona
    me ayudan por favor
    es urgente

  3. Daniel dice:

    Saludos Gaby
    Para probar (y encontrar donde falla) tu código te recomiendo usar Firefox y su consola de errores junto con Firebug (http://www.getfirebug.com), y revises si no te indican algún error adicional.
    Puedes pegar tu código , para poder ver más claramente el error y ayudarte más fácilmente.

Deja un comentario


Licencia y uso

Las técnicas demostradas en los tutoriales pueden ser utilizadas sin ninguna limitación y tampoco es obligatorio dar una atribución.


Los textos, imágenes y tutoriales son propiedad de sus respectivos autores, nuestro contenido se encuentra bajo licencia Creative Commons Share-Alike.

Escribe algo para el sitio

El escribir un tutorial o un artículo, mandarnos un enlace para Ubicuos, no solamente es una forma de obtener publicidad, si no también de dar algo a la comunidad y nosotros te lo recompensamos con los premios del mes! Leer más de nuestras promociones

¿Sugerencias?

Este es TU sitio, si tienes sugerencias o ideas de cómo podemos mejorarlo para ti, ¡Por favor háznoslos saber!

Hacemos nuestro mayor esfuerzo en proporcionar un sitio útil y amigable y esperamos que disfrutes tu tiempo aquí.

Ayuda a Difundir

Te gusta Ubicuos?

Ve las formas en que nos puedes apoyar.

Apoyando a Ubicuos.com

Submit your linkClose

-->