1

我的日期选择器文本框有以下代码:

 <!-- Setup Datepicker -->
 <script type="text/javascript"><!--
 $(function() {

 $('input').filter('.datepicker').datepicker({
   changeMonth: true,
   changeYear: true,
   showOn: 'button',
   buttonImage: 'jquery/calendar.gif',
   buttonImageOnly: true
   });
   });
    --></script>

我想设置从 1910 年到 2014 年的年份幻灯片下拉菜单。

我阅读了 API,但我是编码新手,不懂也不知道如何申请。

我该怎么做?

为此,我必须在此代码中添加什么?

如何将语言从英语更改为西班牙语?

4

1 回答 1

0

在这里,工作:

添加选项yearRange: '1910:2014'

$(function() {
   $( "#datepicker" ).datepicker({changeMonth: true,changeYear: true,
      yearRange: '1910:2014'});
});

<p>Date: <input type="text" id="datepicker" /></p>

更新 1

$(function() {
$.datepicker.regional['es'] = {
            closeText: 'Cerrar',
            prevText: '&#x3c;Ant',
            nextText: 'Sig&#x3e;',
            currentText: 'Hoy',
            monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
            'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
            monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
            'Jul','Ago','Sep','Oct','Nov','Dic'],
            dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
            dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
            dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
            weekHeader: 'Sm',
            dateFormat: 'dd/mm/yy',
            firstDay: 1,
            isRTL: false,
            showMonthAfterYear: false,
            yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['es']);

//for year list
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: '1910:2014'});
});

<p>Date: <input type="text" id="datepicker" /></p>
于 2013-08-14T10:43:46.003 回答