我的内容页面中有一个日期选择器
<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输入类型文本工作正常..
有什么想法吗?
答案 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文章中的更多信息。