TextBox OnTextChanged 未触发
我有一个 asp 文本框,已将其连接到文档上的 jQuery 日历控件,如下所示
$('#txtPromoPrcStrt').datepick({
dateFormat: 'mm/dd/yyyy',
onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
});
,其中 txtPromoPrcStrt_TextChanged 函数为其他框设置一些默认值。问题是,当我从 DatePicker 选择日期后,TextBox 的 OnTextChanged 事件不会触发,但如果我进入文本框并从键盘输入值,它将触发。
1)为什么会发生这种情况?
2)当用户从日期选择器中选择日期时,如何触发事件?
I have an asp textbox that I have hooked up to a jQuery calendar control on the document ready like so
$('#txtPromoPrcStrt').datepick({
dateFormat: 'mm/dd/yyyy',
onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
});
Where the txtPromoPrcStrt_TextChanged
function sets some default values for other boxes. The problem is, the OnTextChanged event of the TextBox doesn't fire after I select a date from the DatePicker, but it will fire if I go into the textbox and enter values from the keyboard.
1) Why is this happening?
2) How can I get an event to fire when the user selects a date from the date picker?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以像这样手动触发事件:
You can manually trigger an event like so: