繁体   English   中英

如何在隐藏字段中指定日期的情况下设置日期选择器的“最大日期”和“最小日期”

[英]How to Set Max Date and min Date of a datepicker with dates specified inside a hidden field

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

 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">

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

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

更正以下内容(此处d的日期为小写字母)

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

另外,由于您输入的数据格式为dd/m/yy也应将日期格式更正确地设置为小“ m”。

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

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM