日期选择器问题

时间:2014-03-14 12:36:21

标签: jquery asp.net

我的内容页面中有一个日期选择器

<td>
  <asp:TextBox ID='txtFrom' AutoPostBack='false' MaxLength='10' runat='server' ToolTip="Enter From Date"></asp:TextBox>
  <img id="imgdate" src="images/date.gif" />  
</td>

在主表单中我有这个脚本

<script>
  $(function () {
    $('#txtFrom').datepicker();
    $('#imgdate').click(function () {
      $('#txtFrom').datepicker('show');
    });
  });
</script>

单击图像按钮时无效。

我在母版页中有以下参考资料

相同的形式我从另一个日期使用html输入类型文本工作正常..

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我认为您的TextBox可能没有您期望的ID。

你应该在你的javascript部分使用它来确定控件的id:

<%= FindControl("txtFrom").ClientID %>

或设置ClientId控件的TextBox

<asp:TextBox ClientID='txtFrom' ...></asp:TextBox>

或将ClientIdMode控件的TextBox设置为Static

<asp:TextBox ClientIDMode='Static' ...></asp:TextBox>

这篇优秀codeproject文章中的更多信息。

相关问题