以前在WinForm编程下TextBox有KeyPress、KeyDown事件。
但在.net2008做网站是,TextBox服务器控件的事件里没有这些事件,只有一个TextChanged事件。
可我现在是想实现的效果是:文本框里输入一串文本,文本输入完成后按回车激发一个事件。
希望高手指点!!
但在.net2008做网站是,TextBox服务器控件的事件里没有这些事件,只有一个TextChanged事件。
可我现在是想实现的效果是:文本框里输入一串文本,文本输入完成后按回车激发一个事件。
希望高手指点!!
{
if (!IsPostBack)
{
TextBox1.Attributes.Add("onkeydown", "if(event.which || event.keyCode){ if ((event.which == 13) || (event.keyCode == 13)) { document.getElementById('" + TextBox1.UniqueID + "').onchange();return false;}} else {return true}; ");
}
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Response.Write(this.TextBox1.Text);
}
$("#Textbox").keypress(function(event) {
if (event.keyCode == 13) {
$("#btn").click();
}
});