When we use keyboard keys in your JavaScript function then the
following codes will be useful to write condition statement in your function.
For Example:
We have one textbox and button for login for that you type your
username in textbox then instead of clicking Login button if you click on enter
key in your keyboard then it has to be login.
For that the following function
will work in onkeypress event.
The enter key value is 13.
<input type="text" id="txtSearch" onkeypress="searchKeyPress(event);"
/>
<input type="button" id="btnSearch" Value="Search" onclick="anyfunction();" />
<script>
function searchKeyPress(e)
{
<input type="button" id="btnSearch" Value="Search" onclick="anyfunction();" />
<script>
function searchKeyPress(e)
{
if
(typeof e == 'undefined'
&& window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById('btnSearch').click();
}
}
</script>
if (e.keyCode == 13)
{
document.getElementById('btnSearch').click();
}
}
</script>
The following are Java script Key Codes
for Keyboard Characters :
backspace
|
8
|
tab
|
9
|
enter
|
13
|
shift
|
16
|
ctrl
|
17
|
alt
|
18
|
pause/break
|
19
|
caps lock
|
20
|
escape
|
27
|
page up
|
33
|
page down
|
34
|
end
|
35
|
home
|
36
|
left arrow
|
37
|
up arrow
|
38
|
right arrow
|
39
|
down arrow
|
40
|
insert
|
45
|
delete
|
46
|
0
|
48
|
1
|
49
|
2
|
50
|
3
|
51
|
4
|
52
|
5
|
53
|
6
|
54
|
7
|
55
|
8
|
56
|
9
|
57
|
a
|
65
|
b
|
66
|
c
|
67
|
d
|
68
|
e
|
69
|
f
|
70
|
g
|
71
|
h
|
72
|
i
|
73
|
j
|
74
|
k
|
75
|
l
|
76
|
m
|
77
|
n
|
78
|
o
|
79
|
p
|
80
|
q
|
81
|
r
|
82
|
s
|
83
|
T
|
84
|
U
|
85
|
V
|
86
|
W
|
87
|
X
|
88
|
y
|
89
|
z
|
90
|
Left window key
|
91
|
Right
window key
|
92
|
Select
key
|
93
|
numpad
0
|
96
|
numpad 1
|
97
|
numpad 2
|
98
|
numpad 3
|
99
|
numpad 4
|
100
|
numpad 5
|
101
|
numpad 6
|
102
|
numpad 7
|
103
|
numpad 8
|
104
|
numpad 9
|
105
|
multiply
|
106
|
add
|
107
|
subtract
|
109
|
decimal point
|
110
|
divide
|
111
|
f1
|
112
|
f2
|
113
|
f3
|
114
|
f4
|
115
|
f5
|
116
|
f6
|
117
|
f7
|
118
|
f8
|
119
|
f9
|
120
|
f10
|
121
|
f11
|
122
|
f12
|
123
|
num lock
|
144
|
scroll lock
|
145
|
semi-colon
|
186
|
equal sign
|
187
|
comma
|
188
|
dash
|
189
|
period
|
190
|
forward slash
|
191
|
grave accent
|
192
|
open bracket
|
219
|
back slash
|
220
|
close braket
|
221
|
single quote
|
222
|
0 comments:
Post a Comment