【问题标题】:Attach the textchanged event only with pressing Enter仅通过按 Enter 附加 textchanged 事件
【发布时间】:2011-10-04 11:02:41
【问题描述】:

问:

如何使asp:textbox的TextChanged只有在按下Enter后才会触发,而不是其他键或在失去焦点时不触发?

【问题讨论】:

  • 你走错路了。您应该改为处理表单提交事件。
  • 文本框在gridview中,用户使用tab在控件之间移动。所以我想区分另一侧的'tab,other actions in side and the Enter`..跨度>
  • 抱歉还是没听懂。在文本框中按Enter 将提交表单,或者在 ASP.NET 中将导致 PostBack。你想发生什么而不是这个?
  • 更新面板中的网格视图。当我在文本框中按Enter 时,焦点转到gridview(第一行)中的Update button 并保存第一条记录!!!
  • 这是理想的行为吗?抱歉,但我不熟悉你的项目和/或代码,所以虽然你很清楚,但我不清楚..

标签: javascript asp.net ajax autopostback textchanged


【解决方案1】:

如果你设置了TextChanged事件,并且设置了AutoPostback="false",那么它只会在表单回发后检查,失去焦点后不会自动检查。 TextChanged 事件将在您的按钮提交之前触发。

【讨论】:

    猜你喜欢
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多