1. 程式人生 > >在TextBox的值發生變化時觸發事件

在TextBox的值發生變化時觸發事件

TextBox值發生變化觸發事件解決辦法

以下方法在vs2005完美執行,

第一步給TextBox增加OnTextChanged事件,及你需要執行的事務處理

第二步給TextBox增加onpropertychange事件,內容為onpropertychange="submitform()"

TextBox的HTML完整程式碼如下:

<asp:TextBox ID="txt_pic" runat="server" onpropertychange="submitform()" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>

在增加一段js程式碼
<script type="text/javascript" language="javascript">
function submitform()
{  
    var myForm = document.forms["myform"];
    myForm.action ="";
    myForm.submit();
}
< /script>

第三步給TextBox的OnTextChanged事件增加你的操作,程式碼如下:

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
   Response.Write(this.txt_pic.Text.ToString());

}