作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个与 jquery DatePicker 关联的 asp:TextBox。此输入有一个更新文字控件的 onTextChangedEvent。
所有这些代码都位于 UpdatePanel 内,因此文字控件会更改,但页面不会刷新。
我面临的问题是,当事件触发时,显示 DatePicker 的图像消失。这是我的一段代码:
<asp:UpdatePanel ID="UpdatePanel" runat="server">
<ContentTemplate>
<asp:TextBox runat="server" OnTextChanged="EditFromDate_TextChanged"
AutoPostBack="true"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
然后我有:
$(document).ready(function()
{
$("#EditFromDate").datepicker({ ... });
});
我应该将启动 DatePicker 的代码放在其他地方吗?我尝试使用 Page.RegisterStartup 将其放入页面加载中,但结果相同。
谢谢!
最佳答案
使用pageLoad
,它会在部分回发时触发:
function pageLoad() {
$("#EditFromDate").datepicker({ ... });
}
$(document).ready() 和 pageLoad() 不一样!
关于jquery - DatePicker 回发后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970412/
我是一名优秀的程序员,十分优秀!