我有一个 asp 文本框,我已将其连接到文档上的 jQuery 日历控件,如下所示
$('#txtPromoPrcStrt').datepick({
dateFormat: 'mm/dd/yyyy',
onSelect: function(selectedDate) { txtPromoPrcStrt_TextChanged(); }
});
其中txtPromoPrcStrt_TextChanged
函数为其他框设置一些默认值。问题是,当我从 DatePicker 选择日期后,TextBox 的 OnTextChanged 事件不会触发,但如果我进入文本框并从键盘输入值,它将触发。
1)为什么会发生这种情况?
2)当用户从日期选择器中选择日期时,如何触发事件?
最佳答案
您可以像这样手动触发事件:
$('#txtPromoPrcStrt').trigger('change');
关于c# - TextBox OnTextChanged 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7097848/