Javascript:
<script type="text/javascript">
$(function() {
$("#<%= txtFrom.ClientID %>").datepicker({
showmonth:true,
autoSize: true,
showAnim: 'slideDown',
duration: 'fast'
});
$("#<%= ImageButton1.ClientID %>").click(function() {
$("#<%= txtFrom.ClientID %>").datepicker('show');
});
});
</script>
代码:
<asp:TextBox ID="txtFrom" MaxLength="10" runat="server" ToolTip="Enter From Date">
</asp:TextBox>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/clock_add.gif" />
参考jquery论坛
编辑 1
更改此功能
$("#<%= ImageButton1.ClientID %>").click(function() {
$("#<%= txtFrom.ClientID %>").datepicker('show');
});
至
$("#<%= ImageButton1.ClientID %>").click(function() {
$("#<%= txtFrom.ClientID %>").datepicker('show');
return false;
});
或者
$("#<%= ImageButton1.ClientID %>").click(function(event) {
$("#<%= txtFrom.ClientID %>").datepicker('show');
event.preventDefault();
});
编辑 2
$("#txtStartDate").datepicker({
showOn: "both",
onSelect: function(dateText, inst){
$("#txtEndDate").datepicker("option","minDate",
$("#txtStartDate").datepicker("getDate"));
}
});
来源:
根据另一个日期选择器或文本框限制 jquery datepicker 中的日期