Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] como mostrar datetime piker solo meses y años?

Estas en el tema de como mostrar datetime piker solo meses y años? en el foro de Javascript en Foros del Web. Soy programador en python y trabajo con el framework Django. No soy un experto en javascript la verdad y tampoco se mucho del este lenguaje ...
  #1 (permalink)  
Antiguo 05/02/2013, 16:10
Avatar de diegoug  
Fecha de Ingreso: mayo-2011
Ubicación: Colombia
Mensajes: 52
Antigüedad: 13 años, 5 meses
Puntos: 1
Pregunta como mostrar datetime piker solo meses y años?

Soy programador en python y trabajo con el framework Django.

No soy un experto en javascript la verdad y tampoco se mucho del este lenguaje de programación, es raro que yo copipaste en este lenguaje, solo lo hago para efectos gráficos en el navegador, como este.

La idea es hacer el mismo datetime piker de jquery pero que solo muestre mes y año como selección, pero en chrome me sale un error que dice:

Uncaught SyntaxError: Unexpected token ILLEGAL

Justo al final del script?

Código:
    <script type="text/javascript">
        $(function(){
            $('#id_desde').datepicker({
                dateFormat: 'mm/yy',
                changeMonth: true,
                changeYear: true,
                onClose: function() {
                    var iMonth = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
                    var iYear = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
                    $(this).datepicker('setDate', new Date(iYear, iMonth, 1));
                },
                beforeShow: function() {
                if ((selDate = $(this).val()).length > 0){
                    iYear = selDate.substring(selDate.length - 4, selDate.length);
                    iMonth = jQuery.inArray(selDate.substring(0, selDate.length - 5), 
                            $(this).datepicker('option', 'monthNames'));
                    $(this).datepicker('option', 'defaultDate', new Date(iYear, iMonth, 1));
                    $(this).datepicker('setDate', new Date(iYear, iMonth, 1));
                }
                }
            });
        });​
    </script>
__________________
_________________________
Diego Alonso Uribe Gamez
Twitter: @DiegoUG
  #2 (permalink)  
Antiguo 06/02/2013, 10:12
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: como mostrar datetime piker solo meses y años?

mmm, debes de verificar primero en la documentación del datepicker si admite una modalidad mes/año, no sé si jQuery pero hay otros que lo hacen
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: javascript+html, javascript-function, jquery, jquery-ui
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:35.