验证从文本框对Datepicker DateRange输入的日期

Job*_*mno 2 jquery datepicker

嗨有一个文本框datepicker.用户可以从datepicker中选择日期,也可以通过在文本框中键入来手动输入日期.如果手动输入日期,如果在日期选择器的日期范围内,我如何验证输入?请帮忙.例如,我的日期选择器最大年份仅为1995年,因此不允许用户输入日期,例如01/25/1996.

HTML

Date of Birth (MM/DD/YYYY):
<input type="text" class="datepicker minimumSize" 
name="BirthDate" id="BirthDate"/>
Run Code Online (Sandbox Code Playgroud)

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
});
Run Code Online (Sandbox Code Playgroud)

JSfiddle http://jsfiddle.net/jobzky/wUpQG/

Sha*_*run 5

当我遇到datepicker的验证问题时,这个链接对我很有用.

http://keith-wood.name/uiDatepickerValidation.html