网页与键盘

时间:2021-05-18

从最基础的说起。本教程中,所有IE均指WindowXP+IE6.0,所有FF均指FF1.5。
作者Hutia,转载请注明出处。

1.不用编程的部分

1.1Form中。submit的快捷键是enter,reset的快捷键是esc。
1.1.1在IE中,按下enter键后却不会激发submit的onclick事件,按下esc键后会激发reset的onclick事件
1.1.2在FF中与IE正相反,按下enter键后会激发submit的onclick事件,按下esc键后却不会激发reset的onclick事件
1.1.3在form中,时间激发顺序是:submit按钮的onclick==>form的onsubmit

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
1.2.Accesskey属性。
1.2.1注意accesskey的设置如果和浏览器的菜单相同,会优先于菜单。使用时的快捷键是alt+设置的键值
1.2.2label的for属性配合accesskey效果较好
1.2.3在IE中,Link对象的accesskey只是使焦点转移到link上,并不等同于点击,FF中则相当于点击.与他对比的是,inputtype=checkbox的accesskey效果不论在IE还是FF中都是点击。

Use Label:

Address

Link:

press alt + f to focus me. press alt + w to focus me. [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.然后就需要编程了

2.1简单的按键捕获。
2.1.1事件有onkeydown,onkeypress,onkeyup
2.1.2IE与FF的事件写法不同,请学习下面的代码
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
2.2 因为事件会冒泡,所以,可以在 document 上捕获按键来自定义快捷键。
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
3.为了满足fmt00的要求,特写下此段,希望fmt00能够喜欢,哈哈
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章