.net 实现回车执行按钮单击事件 按钮是服务器端控件..想在前台用js实现,也就是说用户输入用户名.密码.验证码,然后回车就执行登录按钮事件.最好用js, 不要在Page_load里写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按Esc键IE窗口自动关闭看了别人网页上说这个功能怎么怎么好,我就想自己写一个玩玩,因为我觉得很简单,但自己没有做过,所以试试````` <script language="JavaScript" type ="text/javascript"> function hotkey() { var esc=window.event.keyCode; if(esc==27) //判断是不是按的Esc键,27表示Esc键的keyCode. { window.close(); } } document.onkeydown = hotkey; //当onkeydown(按键触发) 事件发生时调用hotkey函数 </script>每一个键都有自己的keyCode,你想用哪一个键的都可以.下面是我从网上找的一个表,我也没有试过对还是不对,大家帮忙试一下吧``````键值对照表如下:键名 单键 SHIFT CTRL ALT F1 28 84 94 104 F2 –1 85 95 105 F3 –2 86 96 106 F4 –3 87 97 107 F5 –4 88 98 108 F6 –5 89 99 109 F7 –6 90 100 110 F8 –7 91 101 111 F9 –8 92 102 112 F10 –9 93 103 113 F11 133 135 137 139 F12 134 136 138 140 1 49 33 – 120 2 50 64 – 121 3 51 35 – 122 4 52 36 – 123 5 53 37 – 124 6 54 94 – 125 7 55 38 – 126 8 56 42 – 127 9 57 40 – 128 0 48 41 – 19 a 97 65 1 30 b 98 66 2 48 c 99 67 3 46 d 100 68 4 32 e 101 69 5 18 f 102 70 6 33 g 103 71 7 34 h 104 72 127 35 I 105 73 9 23 j 106 74 10 36 k 107 75 11 37 l 108 76 12 38 m 109 77 13 50 n 110 78 14 49 o 111 79 15 24 p 112 80 16 25 q 113 81 17 16 r 114 82 18 19 s 115 83 19 31 t 116 84 20 20 u 117 85 21 22 v 118 86 22 47 w 119 87 23 17 x 120 88 24 45 y 121 89 25 21 z 122 90 26 44 INS 22 22 146 162 HOME 1 55 29 151 DEL 7 7 147 163 END 6 49 23 159 PAGE UP 18 57 31 153 PAGE DOWN 3 51 30 161 UP ARROW 5 56 141 152 DOWN ARROW 24 50 145 160 RIGHT ARROW 4 54 2 157 LEFT ARROW 19 52 26 155 ESC 27 –/27 –*/27 –*/1 ENTER 13 13 10 –/166 BACKSPACE 127 127 127 14 TAB 9 15 148/* * SPACEBAR 32 32 32/– 57 http://hi.baidu.com/huqing7002/blog/item/bfae5df04c67cac07831aa53.html 当您的问题得到解答并完成结帖操作,CSDN将按本帖提问分数的50%,做为可用分返还给您。 function KeyUp(flag) { if(event.keyCode == 13) { event.keyCode=9; //alert(event.srcElement.id); if (event.srcElement.id=="txtverify") //如果最后一个焦点在验证码上 { event.returnValue = false; document.all("btlogin").click(); //btnlogin :服务器按钮的id } } }//end function function chkLogin() { if (document.all["txtName"].value == "") { alert("账号不能为空"); document.all["Submit"].disabled = false; document.all["txtName"].select(); return false; } if ( document.all["txtPwd"].value == "") { alert("密码不能为空"); document.all["Submit"].disabled = false; document.all["txtPwd"].select(); return false; } document.all["Submit"].click(); document.all["Submit"].disabled = true; return true; } <body onkeypress="javascript:if(event.keyCode==13) return chkLogin();"> <form id="form1" runat="server" onsubmit = "return chkLogin();"> 我想知道怎么调用..我调用几次都不行 <body ><asp:LinkButton ID="LinkOk" runat="server" OnClick="LinkOk_Click" CssClass="bt" Width="100%">登 录</asp:LinkButton> 求助! UpdateCommand没有反应 有什么有人遇到过default.aspx的文件内容被莫明奇妙修改过的问题? 关于页面添加button的错误 像土豆 youku 这种视频缓冲时的广告是如何实现的 一个关于数据库设计问题 求一个TreeView 可以拖放节点的代码。 在哪下载VS2008 未解决在次提问!50分.解决立即解帖! 请教怎样验证客户端 如何把torrent文件转成磁力链 緩存 为什么老提示“列名错误!”高收进来指教下~!!!谢谢
function hotkey()
{
var esc=window.event.keyCode;
if(esc==27) //判断是不是按的Esc键,27表示Esc键的keyCode.
{
window.close();
}
}
document.onkeydown = hotkey; //当onkeydown(按键触发) 事件发生时调用hotkey函数
</script>
每一个键都有自己的keyCode,你想用哪一个键的都可以.下面是我从网上找的一个表,我也没有试过对还是不对,大家帮忙试一下吧``````键值对照表如下:键名 单键 SHIFT CTRL ALT F1 28 84 94 104
F2 –1 85 95 105
F3 –2 86 96 106
F4 –3 87 97 107
F5 –4 88 98 108
F6 –5 89 99 109
F7 –6 90 100 110
F8 –7 91 101 111
F9 –8 92 102 112
F10 –9 93 103 113
F11 133 135 137 139
F12 134 136 138 140
1 49 33 – 120
2 50 64 – 121
3 51 35 – 122
4 52 36 – 123
5 53 37 – 124
6 54 94 – 125
7 55 38 – 126
8 56 42 – 127
9 57 40 – 128
0 48 41 – 19
a 97 65 1 30
b 98 66 2 48
c 99 67 3 46
d 100 68 4 32
e 101 69 5 18
f 102 70 6 33
g 103 71 7 34
h 104 72 127 35
I 105 73 9 23
j 106 74 10 36
k 107 75 11 37
l 108 76 12 38
m 109 77 13 50
n 110 78 14 49
o 111 79 15 24
p 112 80 16 25
q 113 81 17 16
r 114 82 18 19
s 115 83 19 31
t 116 84 20 20
u 117 85 21 22
v 118 86 22 47
w 119 87 23 17
x 120 88 24 45
y 121 89 25 21
z 122 90 26 44
INS 22 22 146 162
HOME 1 55 29 151
DEL 7 7 147 163
END 6 49 23 159
PAGE UP 18 57 31 153
PAGE DOWN 3 51 30 161
UP ARROW 5 56 141 152
DOWN ARROW 24 50 145 160
RIGHT ARROW 4 54 2 157
LEFT ARROW 19 52 26 155
ESC 27 –/27 –*/27 –*/1
ENTER 13 13 10 –/166
BACKSPACE 127 127 127 14
TAB 9 15 148/* *
SPACEBAR 32 32 32/– 57 http://hi.baidu.com/huqing7002/blog/item/bfae5df04c67cac07831aa53.html
{
if(event.keyCode == 13)
{
event.keyCode=9;
//alert(event.srcElement.id);
if (event.srcElement.id=="txtverify") //如果最后一个焦点在验证码上
{
event.returnValue = false;
document.all("btlogin").click(); //btnlogin :服务器按钮的id
}
}
}//end function
{
if (document.all["txtName"].value == "")
{
alert("账号不能为空");
document.all["Submit"].disabled = false;
document.all["txtName"].select();
return false;
}
if ( document.all["txtPwd"].value == "")
{
alert("密码不能为空");
document.all["Submit"].disabled = false;
document.all["txtPwd"].select();
return false;
}
document.all["Submit"].click();
document.all["Submit"].disabled = true;
return true;
}
<body onkeypress="javascript:if(event.keyCode==13) return chkLogin();">
<form id="form1" runat="server" onsubmit = "return chkLogin();">
我想知道怎么调用..我调用几次都不行
<body >
<asp:LinkButton ID="LinkOk" runat="server" OnClick="LinkOk_Click" CssClass="bt" Width="100%">登 录</asp:LinkButton>