社区
JavaScript
帖子详情
如何用Up Arrow和Down Arrow两键分别实现Tab和Shift Tab键功能,谢谢!
weboo1123
2003-07-06 10:38:29
在多个textbox中,如何用Up Arrow和Down Arrow两键分别实现Tab和Shift Tab键功能,谢谢!
...全文
245
1
打赏
收藏
如何用Up Arrow和Down Arrow两键分别实现Tab和Shift Tab键功能,谢谢!
在多个textbox中,如何用Up Arrow和Down Arrow两键分别实现Tab和Shift Tab键功能,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsrzm
2003-07-06
打赏
举报
回复
我这是用左右方向监实现的
<body>
<center>
<input type="reset" value="Test1" name="a1">
<input type="reset" value="Test2" name="a2">
<br/>
<input type="text" name="T1" onkeydown = "ReachNext(this)"value = 0>
<input type="text" name="T2" onkeydown = "ReachNext(this)"value = 1>
<input type="text" name="T3" onkeydown = "ReachNext(this)"value = 2>
<input type="text" name="T4" onkeydown = "ReachNext(this)"value = 3>
<br/>
<input type="text" name="T5" onkeydown = "ReachNext(this)"value = 4>
<input type="text" name="T6" onkeydown = "ReachNext(this)"value = 5>
<input type="text" name="T7" onkeydown = "ReachNext(this)"value = 6>
<input type="text" name="T8" onkeydown = "ReachNext(this)"value = 7>
<br/>
<input type="submit" value="Test3" name="b1">
<input type="submit" value="Test4" name="b2">
</center>
</body>
<script>
//****************************************************
//* ReachNext(NowText):生成两个只包含 *
//* Text 元素的数组,两个数组的元素互 *
//* 逆(Arr_Next()和Arr_Bef()),并且 *
//* 调用函数MoveNext(ArrName,TagName) *
//* 来回在 Text 元素间移动光标 *
//* 参数:NowText:光标所在 Text的引用 *
//* 作者:月影飞鸿 2003/06/21 *
//****************************************************
function ReachNext(NowText)
{
var i,j=0;
var TextName;
var Arr_All = new Array();
var Arr_Next = new Array();
var Arr_Bef = new Array();
var Next_Len;
KeyCode = event.keyCode;
TextName = NowText.name;
Arr_All = document.getElementsByTagName("input");
for (i = 0;i < Arr_All.length - 1 ; i++)
{
if (Arr_All[i].type == "text")
{
Arr_Next[j] = Arr_All[i];
j = j + 1;
}
}
Next_Len = Arr_Next.length ;
for (i = 0 , j = Next_Len - 1 ; i < Next_Len ; i++ , j--)
{
Arr_Bef[j] = Arr_Next[i];
}
if (KeyCode == 39)
{
MoveNext(Arr_Next , TextName);
}
if (KeyCode == 37)
{
MoveNext(Arr_Bef , TextName);
}
}
//*****************************************************
//* MoveNext(ArrName,TagName):移动到下一个 Text *
//* 参数:ArrName:包含全部 Text 元素的数组 *
//* TagName:光标所在 Text 元素的名字 *
//*****************************************************
function MoveNext(ArrName,TagName)
{
for (i = 0 ;i <ArrName.length-1;i++)
{
if (TagName == ArrName[i].name)
{
eval("document.all."+ArrName[i+1].name+".focus()");
return true;
}
}
if (TagName == ArrName[i].name)
{
eval("document.all."+ArrName[0].name+".focus()");
}
}
</script>
Eclipse代码补全优化:Enter回车补全;Ctrl+Enter覆盖补全;
Tab
下移候选;
Shift
+
Tab
上移候选;ESC和SPACE取消提示,退格、句号、括号、分号、等号、不会上屏保留原按
键
值
本文分享了一种改进Eclipse代码补全体验的方法,通过修改特定文件中的代码,
实现
了使用
Tab
键
和
Shift
+
Tab
键
在补全选项间切换的
功能
,并提供了不同Eclipse版本的修改文件下载链接。
键
盘各
键
对应的ASCII码值(包括鼠标和
键
盘所有的
键
)
本文详细列举了各种
键
盘按
键
对应的代码,包括常用的
功能
键
、方向
键
、数字
键
等,以及小
键
盘和特殊
键
的代码,为程序员和自动化脚本开发者提供全面的
键
盘按
键
映射资源。
PB 代码模拟按
键
API函数keybd_event 及相应的
键
值说明
本文详细介绍了如何在Windows环境下使用USER32.DLL库中的keybd_event函数来模拟
键
盘事件,包括按
键
的按下与释放。提供了各种按
键
的
键
值对照表,如方向
键
、
功能
键
、数字
键
等,以及特殊
键
如
Shift
、
Tab
的具体使用示例。
键
盘按
键
英文名全解析:从Ctrl、Alt到
功能
键
,掌握高效操作与跨平台差异
本文系统解析标准
键
盘各区域按
键
的英文名称、历史由来与核心
功能
,涵盖修饰
键
(Ctrl/Alt/
Shift
/Caps Lock/Win/Command/App Key)、
功能
键
(F1-F12)、编辑
键
(Insert/Delete/Home/End/Page Up/Down)、方向
键
、小
键
盘及历史遗留
键
(Esc/
Tab
/SysRq等),并对比Windows/macOS/Linux跨平台差异,介绍PowerToys、K
ar
abiner等工具的按
键
重映射实践,聚焦编程、系统管理、浏览器等场景的高效快捷
键
组合。
键
盘上一些常用按
键
的ASCII码值
博客详细介绍了常用按
键
的ASCII码值,包括ESC、回车、
TAB
等
键
,还提及A - Z
键
、0 - 9
键
与对应字母、数字ASCII码相同,以及数字
键
盘和
功能
键
对应的常数代表值,为信息技术领域涉及按
键
编码的开发提供参考。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章