在发布我的问题之前,我已经环顾四周
按照我在datepicker中查看的内容(开始日期和结束日期):
1)开始日期:可以是任何日期,(用户可以选择开始日期当前(现在)到任何将来的日期.
2)开始日期:用户可以选择开始日期为6个月.
例如:如果今天是04/22/2010,那么我可以回到2009年11月22日,但不会超过6个月.
3)如果用户选择开始日期(未来的当前,而不是过去)少于10天的开始日期,那么我想提醒“需要至少10天”的消息
4)结束日期:应该是当前日期到未来日期,以前的日期都被禁用.
5)**开始日期/结束日期:**不应超过一年.
非常感谢.
PS:不确定我在这里要求太多:)
解决方法
我为一位朋友回答了类似的问题.他需要类似的级联日期,但我认为如果你查看我的标记,你可以看到如何解决这个问题.
HTML
<form target="_self" action="ClearForm.aspx">
清晰表格
>
开始日期:
>
结束日期:
>
明确
JS
<script type="text/javascript"> $(document).ready(function () { $('#endDate').datepicker({ showOn: 'button',buttonImage: '../images/Calendar.png',buttonImageOnly: true,onSelect: function () { },onClose: function () { $(this).focus(); } }); $('#startDate').datepicker({ showOn: 'button',onSelect: function (dateText,inst) { $('#endDate').datepicker("option",'minDate',new Date(dateText)); },onClose: function () { $(this).focus(); } }); });