Académique Documents
Professionnel Documents
Culture Documents
RSS
Jquery
Posterous
Jquery Slider
Portfolio
Jquery UI Slider
Contacto
Enter
Qyujernkercepidatunarzi lCm
iuto
24 agosto, 2011 - jQuery / JS, Plugins Tweet
Like
1 Comentario
Hoy en da pocos somos los que utilizamos los clsicos y bsicos Notepad (W IN) o TextEdit (MAC) para crear nuestros cdigo, delegando la mayora de funciones
a editores w eb como Adobe Dreamw ear, Zend Studio, Microsoft Visual Studio los cules brindan adems libreras que facilitan mucho nuestro trabajo.
Como ya te he comentado en muchas ocasiones, jQuery es una librera open Source rpida y concisa que simplifica el manejo de eventos, animaciones e
interacciones AJAX para un rpido desarrollo.
Este framew ork ha cambiado la manera de interpretar Javascript. A continuacin vamos a ver como trabajar con campos de fecha (DatePicker). Puedes descargar
el cdigo fuente desde aqu o ver desde aqu su funcionamiento.
om
utnceod lednicaeCr- .1
Crea un documento HTML bsico.
jQuery HTML5 Charts Interactive JavaScript Chart widget Runs on PC,Mobile & Touch devices www.jqwidgets.com
Mail Server Archiving Eliminate PST File Management... Try Risk-Free GFI MailArchiver 2011 www.gfi.com
HTML5+CSS+jQuery Build HTML5 websites Build mobile applications www.kendoui.com
saicnerefR
e- .2
Referencia a los archivos JS y CSS necesarios desde la cabecera de tu pgina, dentro de la seccin head.
src="jquery-1.5.1.js"></script>
src="jquery.ui.core.js"></script>
src="jquery.ui.widget.js"></script>
src="jquery.ui.datepicker.js"></script>
Puedes personalizar el archivo demo.css para modificar el aspecto y posicionamiento del datepicker.
nedrekcipetad leaeCr- .3
En este paso deberemos crear un contenedor en el que usar el datepicker e inicializar el comportamiento. Para no andarnos con demasiados rodeos,te muestro
cmo quedara el cdigo completo:
<html>
<head>
<title>Uso de fechas con JQUERY</title>
<!-- Archivos CSS -->
<link rel="stylesheet" type="text/css" href="demos.css">
<link rel="stylesheet" type="text/css" href="jquery-ui.css">
<!-- Archivos JS -->
<script src="jquery-1.5.1.js"></script>
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script src="jquery.ui.datepicker.js"></script>
<!-- Inicializacin del script -->
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
</head>
<body>
<div style="width:500px; height:auto; font-size:small;">
converted by Web2PDFConvert.com
edsorm
terapedsetsuAj- .4
Formato de fecha
Por defecto se muestran las fechas con el formato mes/dia/ao. Veamos como modificarlo y adaptarlo al sistema europeo:
<script>
$(function() {
$( "#datepicker" ).datepicker();
$( "#format" ).change(function() {
$("#datepicker").datepicker( "option", "dateFormat", $( this ).val() );
});
});
</script>
jQuery puede trabajar con los siguientes formatos de fecha:
mm/dd/yy como 06/12/10
yy-mm-dd como 10-06-12
d M, y como 6 Jun, 10
d MM, y como 6 June, 10
DD, d MM, yy como Sunday, 6 June, 2010
day d of MM in the year yy como day 6 of June in the year 2010
Para verlo, modifica tu fichero HTML adaptndolo a tus necesidades. En mi caso:
value="mm/dd/yy">Default - mm/dd/yy</option>
value="yy-mm-dd">ISO 8601 - yy-mm-dd</option>
value="d M, y">Short - d M, y</option>
value="d MM, y">Medium - d MM, y</option>
value="DD, d MM, yy">Full - DD, d MM, yy</option>
value="'day' d 'of' MM 'in the year' yy">With text - 'day' d 'of' MM 'in the ye ar' yy</option>
</p>
El resultado ser el siguiente:
Rango de fechas
Adems pueden especificarse una fecha mnima y/o mxima (imagina un sistema de reservas de hotel, por ejemplo). Para ello deberemos definir las variables
minDate y maxDate, pudiendo indicar meses, das
Sirva el siguiente cdigo como ejemplo, en la que la fecha mnima es de 40 das antes de la fecha actual y la fecha mxima ser 2 meses y 5 das despus:
<script>
$(function() {
$("#datepicker").datepicker({minDate: -40, maxDate:"+2M +5D" });
});
</script>
converted by Web2PDFConvert.com
Mostrar el datepicker
Hasta el momento el datepicker apareca cuando el usuario clicaba sobre un textbox. Podemos mostrar el datepicker sin necesidad de que tenga que aparecer
tras un click del user. Para ello:
<script>
$(function() {
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
Cuyo resultado:
Entrada siguiente: jQuery Thumbs: crear miniaturas de imgenes nunca haba sido tan simple >>
<< Entrada anterior: El porqu de las FanPages de Facebook
Posts Relacionados: 3 plugins SEO para W P que deberas conocer | 30 sitios donde descargar imgenes gratuitas | Formas de perder el tiempo posicionando w ebs
| Qu hacer si Google te ha penalizado en su last update | Men de subnavegacin (CSS+JQuery) | NounProject: Gran coleccin de iconos vectoriales | Reveal:
Ventanas modales con jQuery | Contactable: Formularios accesibles con jQuery | jQuery: 10 snippets tiles que deberas conocer | Formulario en varios pasos
usando jQuery |
Buenas
gracias por el aporte, ya lo implement en mi w eb pero necesito pasar el valor del input que contiene el datepicker a una variables php antes de enviar
el formulario en el cual est.
converted by Web2PDFConvert.com
Muchas gracias
Deja un comentario
Nombre (*)
Web
Comentar
RSS
Sgueme en Twitter
Agrgame a Facebook
converted by Web2PDFConvert.com