一个页面二个提交按钮。按回车的时候需要执行另外一个按钮的事情
一个页面二个登陆窗口。
现在在第二个登陆窗口中输入密码之后。直接按回车的时候。结果执行了第一登陆按钮的事件(焦点在第一个按钮)。然后我在第二个登陆窗口中添加了JS脚本。
<asp:textbox id="password" onkeyup="login();" runat="server" Width="93px" TextMode="Password"></asp:textbox>
function login()
{
if (window.ctrlkey && window.event.keyCode==13)
{
alert("ok");
}
}
按按回车之后还是执行了第一个登陆按钮的事件。郁闷……
问题点数:20、回复次数:3Top
1 楼xboard(为了明天而努力^……)回复于 2005-09-01 11:41:29 得分 0
上面搞错,JS代码修改一下
function login()
{
if ( window.event.keyCode==13)
{
alert("ok");
}
}
Top
2 楼guhuili(泡泡)回复于 2005-09-01 12:49:43 得分 0
在pageload里面加属性
testbox.Attributes["onkeydown"]="if(event.keyCode==13){document.all.btSave.click();return false;}";textbox是指你第二个登录窗口中输入完的那个文本框
Top
3 楼a6806(留心)回复于 2006-03-03 09:25:12 得分 0
this.LoginPwd.Attributes.Add("onkeydown","if(event.keyCode==13)document.getElementById('"+ this.btnLogin.ClientID +"').click();");Top




