通州北大青鸟校区学术部提供:
在我们上网的时候,需要经常提交表单,而且我们是经常想直接敲回车键完成提交表单的功能。也就是输入回车键,提交表单。这其实还是比较简单的,利用javascript脚本就可以实现,代码如下。
function changeFocus(){
if(event.keyCode==13 && event.srcElement.name=="password"){
loginForm.submit();
}else if(event.keyCode==13 && event.srcElement.name=="userId"){
event.keyCode=9;
}
}
document.onKeyDown = changeFocus;
说明:
其中loginForm是表单名称。
event.keyCode=9设置按键为Tab键
event.srcElement.name=="password"判断当前是否在密码框敲的回车
event.srcElement.name=="userId"判断是不是用户名的框,是的话就给设置为按下Tab键,相当于把焦点设置到密码框。
event.keyCode==13表示敲入的是回车键。
document.onKeyDown = changeFocus;注册document对象的onKeyDown事件