网页代码中键盘操作相关标签教程

作者:hutia 来源:蓝色理想 时间:2010-03-18 15:56:00 

从最基础的说起。本教程中,所有IE 均指 WindowXP + IE 6.0, 所有 FF 均指 FF 1.5。

不用编程部分

1.1 Form 中。 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

运行代码框


1.2. Accesskey 属性。

1.2.1 注意 accesskey 的设置如果和浏览器的菜单相同,会优先于菜单。使用时的快捷键是 alt + 设置的键值
1.2.2 label 的 for 属性配合 accesskey 效果较好
1.2.3 在IE 中,Link 对象的 accesskey 只是使 焦点转移到 link 上,并不等同于点击,FF 中则相当于点击. 与他对比的是,input type=checkbox 的 accesskey 效果不论在IE 还是 FF 中都是点击。

运行代码框


2. 然后就需要编程了

2.1 简单的按键捕获。
2.1.1
事件有 onkeydown, onkeypress, onkeyup
2.1.2 IE 与 FF 的 事件写法不同,请学习下面的代码:

运行代码框


2.2 因为事件会冒泡,所以,可以在 document 上捕获按键来自定义快捷键。

运行代码框


3. 为了满足fmt00的要求,特写下此段,希望 fmt00 能够喜欢,哈哈

运行代码框


 

标签:键盘,标签,网页,Accesskey
0
投稿

猜你喜欢

  • 总结Go语言中defer的使用和注意要点

    2024-02-07 01:48:19
  • Yahoo! BrowserPlus 介绍

    2008-06-01 16:38:00
  • PyQt5实现五子棋游戏(人机对弈)

    2022-05-22 12:00:50
  • Python filter过滤器原理及实例应用

    2021-03-20 13:11:13
  • Python的re模块正则表达式操作

    2023-08-21 11:47:08
  • pytorch Dropout过拟合的操作

    2023-11-26 16:12:18
  • MySQL Limit执行过程分析探索

    2024-01-14 05:44:31
  • SQLPlus命令操作用法详解

    2024-01-27 23:00:18
  • logrus日志自定义格式操作

    2024-04-26 17:20:24
  • TensorFlow实现自定义Op方式

    2021-11-01 15:56:38
  • python实现自动登录人人网并访问最近来访者实例

    2022-11-30 17:09:15
  • MySQL远程连接不上的解决方法

    2024-01-21 00:34:09
  • IE事件对象(The Internet Explorer Event Object)

    2024-02-26 01:55:18
  • js版sliderBar(滑动条)控件

    2008-10-18 15:59:00
  • Python关键字之global与nonlocal

    2023-12-09 13:34:18
  • Python 文件操作技巧(File operation) 实例代码分析

    2021-03-12 00:02:50
  • Python处理时间日期坐标轴过程详解

    2021-04-28 08:05:27
  • Python实现的生产者、消费者问题完整实例

    2022-08-15 14:37:30
  • mysql创建表设置表主键id从1开始自增的解决方案

    2024-01-18 13:52:53
  • golang实现多协程下载文件(支持断点续传)

    2024-01-31 23:54:34
  • asp之家 网络编程 m.aspxhome.com