Это, кажется, работает хорошо:
$(function() {
$("#txtMaxDate").datepicker({
maxDate: '+90d'
});
$('input:submit').click(function() {
var today = new Date();
var targetDate = $("#txtMaxDate").datepicker( "getDate");
if(Math.round(Math.abs(today - targetDate) / (1000 * 60 * 60 * 24)) > 90) {
alert("date is more than 90 days from today");
}
});
});
Как уже говорили другие, убедитесь, что вы проверили это на стороне сервера.