![](/img/trans.png)
[英]Fire ontextchanged() event of an asp:TextBox via Javascript
[英]Fire textbox OnTextChanged event dynamically
我正在使用AJAX和ASP.NET,我在更新面板中有一个包含2个文本框和1个标签的页面,我希望每当用户在文本框中键入内容时触发OnTextChanged事件。
现在,它可以正常工作,但它只会在用户完成输入并失去文本框的焦点后才触发事件,如何在用户每次键入内容时使它触发事件。
A>(触发事件)> P>(触发事件)> P>(触发事件)> L>(触发事件)> E(触发事件)
您必须注册触发事件的客户端脚本。 客户脚本应为javascript。 请记住,您进行AJAX
调用以与服务器进行通信,而不是POSTBACKING。
string scriptTest = "";
scriptText += @"function DisplayCharCount() {";
scriptText += " spanCounter.innerText = " +
"document.forms[0].TextBox1.value.length";
scriptText += "}";
ClientScript.RegisterClientScriptBlock(this.GetType(), "CounterScript", scriptText, True);
TextBox1.Attributes.Add("onkeyup", "DisplayCharCount()");
http://www.aspdotnet-suresh.com/2011/05/ajax-autocompleteextender-sample.html
请参考此链接并将其应用于您的程序...这很简单...。之后您将不需要进一步的帮助或帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.