我在 asp 中有一个搜索文本框。我希望它在每次更改文本时向服务器发送请求。我有一个发送请求的 javascript 函数,但每次在文本框中键入内容时都不会调用它。如何从 ASP 文本框调用 javascript 函数?
这是我的文本框:
<asp:TextBox ID="search" name="Search" runat="server" onchange="javascript:text_changed();"></asp:TextBox>
这是我的js函数:
function text_changed() {
searchedword = document.getElementById("ContentPlaceHolder1_search").value;
SendRequest();
}
最佳答案
您应该使用 onKeyPress 事件来调用该函数。
<asp:TextBox ID="search" name="Search" runat="server" onKeyPress="javascript:text_changed();"></asp:TextBox>
关于c# - ASP 文本框调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24797445/