2010-08-19 39 views
0

我想打电话给Textbox.OnTextChange事件,而无需点击提交按钮或任何按钮。我怎样才能做到这一点?当我在文本框中输入文本时,我想要触发ontextchange事件。没有按钮消防Textbox.TextChange事件单击

我会详细说明这一点。我是一个函数,用于验证我正在调用ontextchange属性的文本框中的条目。现在应该调用此函数,而不用更改我的文本框中的焦点。

回答

1

您可以在文本框控件设置AutoPostBacktrue。当客户端change事件触发(当从文本框中的焦点更改到别的东西),页面会自动做回发。

+0

当我在文本框中输入内容时它会启动吗?还是需要点击按钮或某种其他动作 – gizgok 2010-08-19 18:38:18

+0

当您的光标离开文本框时使用AutoPostBack – jrummell 2010-08-19 18:40:02

+0

如果我想要改变焦点从文本框中,有没有办法做到这一点 – gizgok 2010-08-19 18:48:42

0

如果你想有一个回传: 您想使用onkeypress事件或的onkeyup JavaScript事件运行__doPostBack的JavaScript方法。 __doPostPack有一些参数,您将需要查找MSDN上

否则只是使用onkeypress事件或的onkeyup JavaScript事件来做到这一点是其他任何你需要用JavaScript。