我在那里搜索了一个免费且好的日期选择器,但我没有找到一个对我有用的。
我自己创造了一个。
我在aspx页面添加了一个Calendar,并在PageLoad上设置了它的属性:
calReqToDate.Style.Add("display", "none");
我已经创建了一个“显示”按钮,并在PageLoad上设置了它的属性:
btnCalReqToDate.Attributes.Add("onclick", "HideShow();return false;");
现在,我所要做的就是在用户选择一天时更改日期标签。 我试图通过捕获日历的“onclick”事件并获取所选日期,然后返回False,以便页面不会回发:
在PageLoad事件中:
calReqToDate.Style.Add("onclick", "DateSelect();return false;");
在aspx页面中:
document.getElementById('<%= lblReqToDate.ClientID %>').innerHTML = '<%= calReqToDate.SelectedDate %>';
问题是如果没有回发,所选日期不会改变,因此标签会获得旧日期。
我需要找到一种方法来获取新的选定日期而不回发。
你能帮帮忙吗?
提前谢谢。
答案 0 :(得分:3)
Jquery DatePicker 非常好。
答案 1 :(得分:0)
Hai roy,
如果不想回发,
尝试 Jquery和javascript 日期拣货员
http://www.bitrepository.com/a-collection-of-free-javascript-date-pickers.html
或
AJAX日期选择器