在服务器端定义了两个TextBox,分别为tb1,tb2,和两个按钮btn1,btn2。能否在客户端用javascript实现:
当焦点在tb1时,按回车触发btn1的事件;
当焦点在tb2时,按回车触发btn2的事件
当焦点在tb1时,按回车触发btn1的事件;
当焦点在tb2时,按回车触发btn2的事件
解决方案 »
- 求一个正则表达式
- SqlDataReader问题请大侠们帮忙指点迷津,不胜感激!
- asp.net 字符限制的问题!希望高手解决
- 跨平台跨服务器跨网站SSO(单点登录)方案的DEMO
- 使用ASP.NET2.0的GZipStream类解压缩文件的问题,急!
- 求SQL语句..................................................
- 如何取用户控件内的参数?
- 用VS2008自带模板创建的WCF服务库项目,什么都没改过,编译没问题但启动时出错,请帮帮忙。
- 各位大虾,高手,能帮小弟一个忙吗
- 教关于分离的问题,各位大哥请进,很急!!
- 如何将.net中的bool类型转换为sql server中的bit类型
- asp.net问题
能否在客户端用javascript实现:
当焦点在tb1时,按回车触发btn1的事件;
当焦点在tb2时,按回车触发btn2的事件
答案是:能
tb2.Attributes["onkeydown"]="if(event.keyCode==13)"+btn2.ClientID+".click();"
sp1234(与其赌博赚钱,不如自己开赌场)这个方法我试过,行是行,不过他会触发其他按钮的事件。
window.onkeyDown = function()
{
if(event.keyCode == 13)
if(event.srcElement == document.getElementById('txtbox1'))
{
document.all.button1.click();
return false;
}
else
.......
{}
}
}