读书人

还是不能响应回车键哦!该怎么处理

发布时间: 2012-02-21 16:26:23 作者: rapoo

还是不能响应回车键哦!
我的页面上有两个文本框,一个按钮,目的是:第一个文本框输入完后回车到第二个文本框,第二个输入完成按回车响应按钮的单击事件

我用的是服务器端控件,代码如下:
this.txtuserName.Focus();
this.txtuserName.Attributes.Add( "onkeydown ", "if(event.keyCode==13) document.all. " + this.txtPassword.ClientID + ".focus() ");
this.txtPassword.Attributes.Add( "onkeydown ", "if(event.keyCode==13) document.all. " + this.btnLogin.ClientID + ".click() ");

如果login登陆成功会跳转到另一个页面,但是我上边的代码不能实现啊!?

将最后一行代码改成如下:
this.txtPassword.Attributes.Add( "onkeydown ", "if(event.keyCode==13) document.all. " + this.btnLogin.ClientID + ".focus() ");

通过单击,调试和前一种方法执行步骤一样!但第二种方法可以正确跳转页面!



[解决办法]
不用onkeydown,要用onkeypress

读书人网 >asp.net

热点推荐