我有一个包含文本框的表单。弹出窗口将返回一个值并将其放入文本框。当发生这种情况时,我需要填充另一个控件。我尝试过“onChange”但它没有被触发。如何实现这一目标?
最佳答案
您可以使用onchange
,但这通常不会连接直到框失去焦点。还有onkeyup
,如果您想要立即获得新文本,则需要使用它。
你能控制填充文本框的窗口吗?如果是这样,那么这是您的最佳路线,因为它是事件的来源,只需通过父页面中的函数从那里调用第三个控制群体。
如果没有基于数字的效果,您可以将事件绑定(bind)到 onchange
, onclick
和 onkeyup
为了处理所有情况,它会运行一点额外的时间,但如果它是一个轻量级操作,没有多次运行的副作用,并且您想要覆盖您的基础,那么它是一个可行的选择。
关于asp.net - 捕获 asp :TextBox 的客户端文本更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075292/