我正在使用AJAX和ASP.NET,我有一个有2个文本框和1个标签的页面在更新面板中,我希望OnTextChanged事件在用户在文本框中键入内容时触发。
现在,我让它工作了,但它只在用户完成键入并从文本框中失去焦点后才触发事件,我如何才能让它在用户每次键入内容时都触发事件。如下所示:
A>(火灾事件)>P>(火灾事件)>P>(火灾事件)>L>(火灾事件)>E(火灾事件)
发布于 2013-12-23 19:24:49
您必须注册触发事件的客户端脚本。客户端脚本应为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()");https://stackoverflow.com/questions/20742424
复制相似问题