asp.net的键盘控制问题

xiaochaocn 2003-07-27 04:06:59
asp.net的WebForm1里的控件如何实现键盘响应
(比如一个txtbox敲回车到另一个txtbox),
还有一个问题,控件比如一个txtbox取得焦点的怎么实现??
谢谢了
...全文
26 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelior 2003-08-18
  • 打赏
  • 举报
回复
onKeyPress 事件

if(e.KeyChar==(char)13)
{
SendKeys.Send("{TAB}");//回車代替TAB
}

textBox.Focus();//txtbox取得焦点
coolmars 2003-08-18
  • 打赏
  • 举报
回复
javascript脚本

//回车
<SCRIPT language="javascript">
document.onkeydown = CheckKey;
function CheckKey()
{
with(window.event)
if (keyCode==13)
{
if (srcElement.type == "button")
{
event.KeyCode = 13;
return;
}
else
{
event.keyCode=9;
return;
}
}
}
</SCRIPT>
//焦点
textbox1.focus();
xiaochaocn 2003-07-29
  • 打赏
  • 举报
回复
up
xiaochaocn 2003-07-27
  • 打赏
  • 举报
回复
在线等待。。。急急!!!
xiaochaocn 2003-07-27
  • 打赏
  • 举报
回复
谢谢回答,我是c#初学者,能说明的详细一点。。。。
再次谢谢!!!
树猫 2003-07-27
  • 打赏
  • 举报
回复
用 脚本实现

onfocus="txtFocus()"
onblur = "txtBlur()"

<script>
function txtFocus()
{
}
function txtBlur()
{
}
</script>
ruyedian 2003-07-27
  • 打赏
  • 举报
回复
WIndow.Event.KeyCode = 9 ' 设定用户按下了 Tab 键
ruyedian 2003-07-27
  • 打赏
  • 举报
回复
客户端,VBScript:

要一个控件得到焦点
Document.All("控件名称"),Focus

到下一个TextBox
Sub Body_OnKeyDown()
If Window.Event.KeyCode = 13 Then '如果用户按下了 回车键

WIndow.Event.KeyCode = 9 ' 设定用户按下了不得 Tab 键
End If
End Sub

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧