【问题标题】:Capture client side text change event for asp:TextBox捕获 asp:TextBox 的客户端文本更改事件
【发布时间】:2010-06-19 11:20:27
【问题描述】:

我有一个包含文本框的表单。弹出窗口将返回一个值并将其放入 TextBox。发生这种情况时,我需要填充另一个控件。我试过“onChange”,但没有触发。如何实现?

【问题讨论】:

    标签: asp.net text textbox client-side onchange


    【解决方案1】:

    您可以使用onchange,但这通常不会连接直到框失去焦点。还有onkeyup,如果您想立即获得新文本,您可以使用它。

    你能控制填充文本框的窗口吗?如果是这样,那是您最好的方法,因为它是事件的来源,只需通过父页面中的函数从那里调用第三个控件群。

    如果没有基于数字的效果,你可以将事件绑定到onchangeonclickonkeyup来处理所有情况,它会运行一些额外的,但如果它是一个轻量级的操作,没有multi -运行副作用并且你想覆盖你的基地,这是一个可行的选择。

    【讨论】:

    • 但在这种情况下没有触发 onchange 和 onkeyup
    • @Sri - 你能发布填充文本框的代码吗?在没有代码的情况下,很难在这里缩小确切的最佳方法。最好在其中调用它,因为这实际上是导致文本更改发生的原因。
    • 它是一个 JavaScript 日期选择器,在我的项目中普遍使用,我很难更改日期选择器代码 :( 如果用户选择开始日期,默认情况下必须填充相同的日期结束日期也是如此。
    • @Sri - 我知道您可能无法更改它...但是没有代码我无能为力,这就像将您的汽车带到机械师那里,说它不会运行,但是不让他们看到幕后,他们只是根据噪音给出最好的建议。
    • koders.com/javascript/… 你可以在这里找到编码
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2023-04-06
    相关资源
    最近更新 更多