注册 登录
编程论坛 ASP.NET技术论坛

.NET的简单问题,关于回车提交的问题!

mlf911 发布于 2007-08-10 20:35, 1164 次点击

问题:
有两个文本框,textbox1和textbox2,
有两个按钮, button1和button2,

在textbox1中输入完信息,然后回车直接执行button1的单击事件,
在textbox2中输入完信息,然后回车直接执行button2的单击事件,

这个问题如何判断文本框中的焦点在那里啊IF后接什么条件呢?
请各位大侠回答详细一点,最好有代码!谢谢了!!


5 回复
#2
川流不息2007-08-10 20:57
在文本框中添加此js事件onkeydown="KeyValidata(document.all.button1);"
在事件中:
function KeyValidata(obj)
{
if(event.keyCode==46)
//请注意,此数字是回车键的数字,不是46,自己去查,可以用alert(event.keyCode);来得到键盘的数字。
{
obj.click();
}
}

以上做法,乃本人猜测,如果不行,可根本这一做法另行琢磨。谢谢合作。
#3
mlf9112007-08-10 21:28
谢谢楼上的好人!
#4
天堂落日2007-08-11 00:15
2楼的朋友再回来看一下:
如果是使用两个键的时候该如何写?
比如说是使用Ctrl + Enter的时候该如何写 ?
#5
bygg2007-08-11 17:05
<script>
function keyClick()
{
if(window.event.ctrlKey && window.event.enterKey)
{
//你要处理的事情
}
}
</script>
#6
天堂落日2007-08-12 21:38
呵呵,原来如此啊
谢谢楼上的版主
1