![](/img/trans.png)
[英]How to fire TextBox.TextChanged event on jquery onkeyup?
[英]how can i use the onkeyup event in textbox?
大家好,我需要您的幫助!這是我的代碼:
<%
string a=Request.Params["a"];
%>
<form id="form1" runat="server">
<div>
<input type="text" id="cc" runat="server" visible="false"/>
<input type="text" id="aa" runat="server" onkeyup="key(document.all.aa.value,'<%=a; %>');"/>
“ a”是來自另一個頁面的參數請求。現在在此頁面中,我有一個文本框,並給它一個onkeyup事件。 那么'key()'是一個包含兩個參數的函數:一個是自身的值,另一個是'a',但是有一個錯誤:服務器標記不能包含<%...%>結構。 我能做什么? 我不知道你是否理解我,因為我的英語很差!
您以錯誤的方式進行處理。您不能僅將數據出價到任何文本框變量。 您需要一個屬性,因此首先您需要在后面的代碼中定義一個屬性
public string ParamsA{get;set;}
然后,使用以下命令將Request.params設置為ParamsA屬性,然后將其綁定到輸入的Text HTML元素。 然后,您將HTML元素的value屬性傳遞給javascript。
<%= Name=Request.Params["a"]; %>
<input type="text" id="id2" value='<%= Name %>' />
<input type="text" id="cc" runat="server" visible="false"/><br />
<input type="text" id="prev" value="Prev Value" />
<input type="text" id="aa" runat="server" onkeyup="key( prev.value,id2.value);" />
在javascript中,您可以訪問
function key(x,y) {
alert("X =" + x + " Y= " + y);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.