Hola gente, alguien sabe si es posible que este calendario muestre solo algunos meses , es decir por ejemplo en vez de empezar el 1 de enero que muestre del 4 de abril al 23 de diciembre , ¿es esto posible?.
Mil gracias
| ||||
mostrar solo algunos meses Datepicker Hola gente, alguien sabe si es posible que este calendario muestre solo algunos meses , es decir por ejemplo en vez de empezar el 1 de enero que muestre del 4 de abril al 23 de diciembre , ¿es esto posible?. Mil gracias
__________________ Videotutoriales de Drupal |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Creo que sí se puede. Con minDate y maxDate. Acá tenes la documentación: http://docs.jquery.com/UI/Datepicker |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Cita: Gracias amigo ,sino es mucho abusar de tu buena fé sería posible un ejemplo de como se pondría? , tengo este código y no se donde tendría que poner eso.
Iniciado por mayid Creo que sí se puede. Con minDate y maxDate. Acá tenes la documentación: http://docs.jquery.com/UI/Datepicker
Código:
Un saludo y mil gracias // Funciones requeridas por main_index.tpl // Globales var se_obj = null ; var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; //---Iniciamos los métodos al terminar de cargar el árbol del DOM ---- $(document).ready(function(e) { var s_url_iframe_access = $("#DOMAIN_NAME_LOGBOX").val(); $("#frame_acceso_viajeros").attr("src",s_url_iframe_access); $("#fecha_ini").datePicker({ clickInput:true, showYearNavigation:false, createButton:true, verticalOffset:20}); $("#fecha_fin").datePicker({ clickInput:true, showYearNavigation:false, createButton:true, horizontalOffset:20, verticalOffset:20}); listeners_fechas(); $("#form_suggest").submit(function(e) { se_obj.onSuggestKeyUp(e.keyCode); return(false); }); });
__________________ Videotutoriales de Drupal |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Aquí esta genialmente explicado y en castellano: http://www.emenia.es/calendario-formulario-jquery/ De todas formas no tengo muy claro donde ponerlo , lo he puesto dentro del código que pegue antes y no funciona. Un saludo y gracias
__________________ Videotutoriales de Drupal |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Cita:
Iniciado por mayid Hay dos maneras: una, al iniciarlizar el calendario. Otra, modificandolo dinámicamente (es decir, tras cargarlo). Eso debería funcionar. Yo no se, no lo uso, pero probalo. Mindate declara una fecha inicial. Y con la opcion maxDate estamos sumando meses o semanas a la fecha inicial. Busca la documentación en el link que te pase. Como límites he puesto diciembre y abril y me sigue mostrando otros meses como mayo, junio etc etc..
Código:
Además de esto necesitaría poder decirle que mostrara solo los meses que quiero pero no del 2010 sino de todos los años que sean, y creo que la API no trae nada al respecto, si alguien sabe de algún otro calendario que permita esto por favor que me lo diga.$(document).ready(function(e) { var s_url_iframe_access = $("#DOMAIN_NAME_LOGBOX").val(); $("#frame_acceso_viajeros").attr("src",s_url_iframe_access); $("#fecha_ini").datePicker({ clickInput:true, showYearNavigation:false, createButton:true, verticalOffset:20, minDate: new Date(2010, 12, 1), maxDate: new Date(2010, 4, 4) }); $("#fecha_fin").datePicker({ clickInput:true, showYearNavigation:false, createButton:true, horizontalOffset:20, verticalOffset:20, minDate: new Date(2010, 12, 1), maxDate: new Date(2010, 4, 4) }); listeners_fechas(); $("#form_suggest").submit(function(e) { se_obj.onSuggestKeyUp(e.keyCode); return(false); }); }); Un saludo y mil gracias
__________________ Videotutoriales de Drupal Última edición por Dundee; 01/03/2010 a las 06:21 |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Para maxDate: tenes que sumar valores respecto a la fecha de inicio. maxDate: '+4m +1w' El año inicial puede ser cambiado con "changeYear". Pero me parece que "yearRange" es lo que necesitas. |
| ||||
Respuesta: mostrar solo algunos meses Datepicker Cita: Mil gracias pero de todas formas me sigue sin funcionar y siguen saliendo todos los meses a continuación del presente (en este caso Marzo).He sustituido este línea maxDate: '+4m +1w' por minDate: new Date(2010, 12, 1) y sigue sin funcionar. Seguramente algo haré mal pero no consigo saber el que. Mil gracias por la ayuda Por cierto en este web ponen el ejemplo del siguiente modo (de ahí lo había sacado yo):
Código:
$(document).ready(function() { $("#datepicker").datepicker({ minDate: new Date(2010, 5, 1), maxDate: new Date(2010, 9, 30), dateFormat: 'dd/mm/yy', constrainInput: true, }); });
__________________ Videotutoriales de Drupal |
| |||
Respuesta: mostrar solo algunos meses Datepicker Aquí tienes toda la información para configurar y personalizar el datepicker de jQuery UI, entre ellas minDate y maxDate: http://www.da-software.blogspot.com.es/2012/10/personalizar-datepicker-jquery-ui.html Última edición por dnoguera; 23/10/2012 a las 09:35 |
Etiquetas: |