通州北大青鳥校區學術部提供:
在我們上網的時候,需要經常提交表單,而且我們是經常想直接敲回車鍵完成提交表單的功能。也就是輸入回車鍵,提交表單。這其實還是比較簡單的,利用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事件