刚才看见一篇题目为《asp.net内实现在密码输入框内按回车就登陆的功能<script language="javascript" type="text/javascript"> document.title="asp.net内实现在密码输入框内按回车就登陆的功能 - "+document.title </script> 》的blog(我就不说谁了。。)
点进去发现只有一个句号,强烈谴责这种行为欺骗老百姓。
我觉得这种东西应该很多人写过才对,这里再写一次:
<head>
<SCRIPT language="JavaScript">
<!--//
function sub()
{
if(event.keyCode == 13)
{
LoginForm.BtnLogin.focus(); //LoginForm是form的id,BtnLogin是登录按钮的id
LoginForm.BtnLogin.click();
}
}
//-->
</SCRIPT>
</HEAD>
如果想在任何时候按回车都提交就在body里加<body οnkeydοwn="sub();">
如果只想在密码框内,就在后台cs里加txtPassword.Attributes.Add("onkeydown","sub();">);就可以了