嗨有一个文本框的日期选择器。用户可以从日期选择器中选择日期,也可以通过在文本框中输入来手动输入日期。如果日期是手动输入的,我如何验证输入是否在日期选择器的日期范围内?请帮忙。例如我的日期选择器的最大年份只有1995年,所以用户不允许输入日期,如01/25/1996。验证日期从文本框对日期选择器日期范围输入
HTML
Date of Birth (MM/DD/YYYY):
<input type="text" class="datepicker minimumSize"
name="BirthDate" id="BirthDate"/>
的JavaScript
var d = new Date();
var year = d.getFullYear() - 18;
d.setFullYear(year);
$('#BirthDate').datepicker({
changeYear: true,
changeMonth: true,
yearRange: '1920:' + year + '',
defaultDate: d});
$('#BirthDate').blur(function(){
//Validate input
});
的jsfiddle http://jsfiddle.net/jobzky/wUpQG/
非常感谢你! – 2013-03-22 02:38:04