作者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中都是点击。
[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需刷新才能执行]