我正在使用 DevExpress v 10。在网页上,我有一个 AspxTextBox 字段。我需要客户端的以下功能:在字段内容更改后立即执行我的一些 JavaScript 代码。
问题是:如何识别这种情况?事件 TextChanged 和 ValueChanged 不适合我:只有在字段失去焦点后才会触发它们。事件 KeyUp 几乎可以,但在使用上下文菜单修改字段时不会触发它:例如,右键单击鼠标并在上下文菜单中选择剪切或粘贴或删除。
我正在使用 DevExpress v 10。在网页上,我有一个 AspxTextBox 字段。我需要客户端的以下功能:在字段内容更改后立即执行我的一些 JavaScript 代码。
问题是:如何识别这种情况?事件 TextChanged 和 ValueChanged 不适合我:只有在字段失去焦点后才会触发它们。事件 KeyUp 几乎可以,但在使用上下文菜单修改字段时不会触发它:例如,右键单击鼠标并在上下文菜单中选择剪切或粘贴或删除。
是的你是对的。
以这种方式修改输入值时,浏览器不会引发“更改”事件。
请参阅我的回答:How to call a JS function, on data selection in from AUTOCOMPLETE list?
希望这可以帮助。
否则,可以通过 jQuery 库订阅所需的操作(剪切、复制、过去)。
请参阅如何通过 jQuery DX 资源附加复制/剪切/过去事件以查看此方法的实际效果。