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>