首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript实现对键盘下面tab和enter的控制

2012-10-10 
javascript实现对键盘上面tab和enter的控制我们可能有几个输入框,这段代码可以控制按下tab键之后,光标转移

javascript实现对键盘上面tab和enter的控制
我们可能有几个输入框,这段代码可以控制按下tab键之后,光标转移到哪一个控件,按下回车之后,哪一个按钮响应。
function enterkey() {
    try {
        var el_keydown = window.event.srcElement;
        if (event.keyCode == 13 && el_keydown.id == "textUser") {
            document.getElementById("textPwd").focus();
        }
        else if (event.keyCode == 13 && el_keydown.id == "textPwd") {
            document.getElementById("btnLogin").focus();
        }
    }
    catch (e) {
        return;
    }
}
——————————————————
看下表
_______________________________________________
BinDecHex缩写/字符解释
00000000000 NUL(null)空字符
00000001101SOH(start of headling)标题开始
00000010202STX (start of text)正文开始
00000011303ETX (end of text)正文结束
00000100404EOT (end of transmission)传输结束
00000101505ENQ (enquiry)请求
00000110606ACK (acknowledge)收到通知
00000111707BEL (bell)响铃
00001000808BS (backspace)退格
000010019 09HT (horizontal tab)水平制表符
0000101010 0A LF (NL line feed, new line)换行键
0000101111 0B VT (vertical tab)垂直制表符
0000110012 0C FF (NP form feed, new page)换页键
00001101130D CR (carriage return) 回车键
00001110140E SO (shift out)不用切换
00001111150F SI (shift in)启用切换
0001000016 10DLE (data link escape) 数据链路转义
000100011711 DC1 (device control 1) 设备控制1
000100101812 DC2 (device control 2)设备控制2
0001001119 13DC3 (device control 3) 设备控制3
000101002014 DC4 (device control 4)设备控制4
000101012115 NAK (negative acknowledge) 拒绝接收
000101102216 SYN (synchronous idle) 同步空闲
0001011123 17ETB (end of trans. block)传输块结束
0001100024 18CAN (cancel) 取消
0001100125 19EM (end of medium)介质中断
0001101026 1ASUB (substitute)替补
0001101127 1BESC (escape) 溢出
0001110028 1CFS (file separator) 文件分割符
0001110129 1DGS (group separator) 分组符
0001111030 1E RS (record separator) 记录分离符
0001111131 1FUS (unit separator)单元分隔符
0010000032 20(space)空格
0010000133 21 !
001000103422 "
0010001135 23#
0010010036 24$
0010010137 25%
0010011038 26&
0010011139 27 '
0010100040 28(
001010014129)
0010101042 2A*
00101011432B+
0010110044 2C ,
0010110145 2D-
0010111046 2E .
0010111147 2F/
0011000048 300
 续表 
  
0011000149 311
0011001050 32 2
0011001151 333
0011010052 34 4
0011010153 355
0011011054366
0011011155 37 7
0011100056 388
0011100157 39 9
0011101058 3A:
00111011593B;
0011110060 3C<
00111101613D=
0011111062 3E>
0011111163 3F ?
0100000064 40@
010000016541A
0100001066 42 B
010000116743C
0100010068 44 D
010001016945E
010001107046 F
010001117147G
0100100072 48H
010010017349I
0100101074 4AJ
01001011754BK
0100110076 4C L
01001101774DM
0100111078 4EN
01001111794FO
0101000080 50P
010100018151Q
010100108252 R
010100118353S
0101010084 54T
0101010185 55 U
0101011086 56V
0101011187 57W
0101100088 58X
010110018959 Y
0101101090 5AZ
0101101191 5B[
01011100925C\
0101110193 5D]
01011110945E ^
0101111195 5F_
0110000096 60`
011000019761 a
0110001098 62b
 续表
  
0110001199 63c
0110010010064d
01100101101 65e
01100110102 66f
01100111103 67g
01101000104 68 h
01101001105 69i
011010101066Aj
01101011107 6Bk
01101100108 6C l
01101101109 6D m
011011101106En
01101111111 6Fo
01110000112 70 p
01110001113 71q
01110010114 72 r
01110011115 73s
01110100116 74 t
01110101117 75 u
01110110118 76v
01110111119 77w
01111000120 78x
01111001121 79y
01111010122 7A z
01111011123 7B{
01111100124 7C|
01111101125 7D}
01111110126 7E ~
01111111127 7F DEL (delete)删除
 
八进制十六进制十进制字符八进制十六进制十进制字符
000nul1004064@
111soh1014165A
222stx1024266B
333etx1034367C
444eot1044468D
555enq1054569E
666ack1064670F
777bel1074771G
1088bs1104872H
1199ht1114973I
120a10nl1124a74J
130b11vt1134b75K
140c12ff1144c76L
150d13er1154d77M
160e14so1164e78N
170f15si1174f79O
201016dle1205080P
211117dc11215181Q
221218dc21225282R
231319dc31235383S
241420dc41245484T
251521nak1255585U
261622syn1265686V
271723etb1275787W
301824can1305888X
311925em1315989Y
321a26sub1325a90Z
331b27esc1335b91[
341c28fs1345c92\
351d29gs1355d93]
361e30re1365e94^
371f31us1375f95_
402032sp1406096'
412133!1416197a
422234"1426298b
432335#1436399c
442436$14464100d
452537%14565101e
462638&14666102f
472739`14767103g
502840(15068104h
512941)15169105i
522a42*1526a106j
532b43+1536b107k
542c44,1546c108l
552d45-1556d109m
562e46.1566e110n
572f47/1576f111o
603048016070112p
613149116171113q
623250216272114r
633351316373115s
643452416474116t
653553516575117u
663654616676118v
673755716777119w
703856817078120x
713957917179121y
723a58:1727a122z
733b59;1737b123{
743c60<1747c124|
753d61=1757d125}
763e62>1767e126~
773f63?1777f127del
————————————————————
常用的呢?
#号后面的是ASCII码。

#0代表NUL,
#8代表BackSpace
#9代表Tab

热点排行