通州北大青鳥校區(qū)學(xué)術(shù)部提供:
在我們上網(wǎng)的時(shí)候,需要經(jīng)常提交表單,而且我們是經(jīng)常想直接敲回車鍵完成提交表單的功能。也就是輸入回車鍵,提交表單。這其實(shí)還是比較簡單的,利用javascript腳本就可以實(shí)現(xiàn),代碼如下。
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;
說明:
其中l(wèi)oginForm是表單名稱。
event.keyCode=9設(shè)置按鍵為Tab鍵
event.srcElement.name=="password"判斷當(dāng)前是否在密碼框敲的回車
event.srcElement.name=="userId"判斷是不是用戶名的框,是的話就給設(shè)置為按下Tab鍵,相當(dāng)于把焦點(diǎn)設(shè)置到密碼框。
event.keyCode==13表示敲入的是回車鍵。
document.onKeyDown = changeFocus;注冊document對象的onKeyDown事件