【问题标题】:How to Set Max Date and min Date of a datepicker with dates specified inside a hidden field如何在隐藏字段中指定日期的日期选择器的最大日期和最小日期
【发布时间】:2014-09-15 07:32:07
【问题描述】:

我有一个分配了日期选择器的文本控件,我希望日期选择器只显示两个隐藏字段中指定的日期之间的日期。

 var mxDate = $('#hdnMaxDate').val();
 var mnDate = $('#hdnMinDate').val();
            $('#txtDate').datepicker({ dateFormat: 'dd/M/yy',
                altFormat: 'dd/mm/yy',
                minDate:mnDate,
                maxDate: mxDate
            });

<input type="text" id="txtDate" >
<input type="hidden" id="hdnMaxdate" value="24/09/2014">
<input type="hidden" id="hdnMindate" value="24/08/2014">

【问题讨论】:

    标签: javascript jquery date datepicker


    【解决方案1】:

    您的代码已经在运行,您在下面的代码中使用了错误的输入隐藏 ID

    var mxDate = $('#hdnMaxDate').val();
    var mnDate = $('#hdnMinDate').val();
    

    将其更正为以下(这里的日期为小写字母)

    var mxDate = $('#hdnMaxdate').val();
    var mnDate = $('#hdnMindate').val();
    

    由于您的输入值采用dd/m/yy 格式,因此还将日期格式更正为小“m”。

    $('#txtDate').datepicker({ dateFormat: 'dd/m/yy',
    

    Demo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      相关资源
      最近更新 更多