<SCRIPT LANGUAGE=javascript> function document_onkeydown() { if(event.keyCode=="13"){ if(document.activeElement.tagName=="INPUT"){ var WshShell = new ActiveXObject("WScript.Shell"); WshShell.SendKeys("{TAB}"); } } } </SCRIPT> <BODY LANGUAGE=javascript onkeydown=document_onkeydown>
用onkeydown="k_enter()"就可搞定了 <script language="vbscript"> function k_enter() on error resume next dim kb kb=window.event.keyCode if cint(kb)=13 then '判断是否是Enter键,如果是 ' 你想干什么就干什么 ' 如按Enter键就把它转换成tab键 window.event.keycode=9 end if end function </script> <input type="text" onkeydown="k_enter()" name=text1> <input type="text" onkeydown="k_enter()" name=text2>
function focusNext(form)
{
if(event.keyCode=="13")
{
for(var i=0;i<form.length-1;i++)
{
if(event.srcElement==form[i])
{
if(form[i].type=='textarea')
return;
if(form[i+1].type=='hidden')
{
for(var j=1; j<form.length-i; j++)
{
if(form[i+j].type!='hidden')//下一个不是hidden,则focus
{
form[i+j].focus();
break;
}
}
}
else
{
form[i+1].focus();
return;
} }
}
}
}//调用方法
<form onKeyPress="focusNext(this)">
</form>
function document_onkeydown() {
if(event.keyCode=="13"){
if(document.activeElement.tagName=="INPUT"){
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.SendKeys("{TAB}");
}
}
}
</SCRIPT>
<BODY LANGUAGE=javascript onkeydown=document_onkeydown>
<script language="vbscript">
function k_enter()
on error resume next
dim kb
kb=window.event.keyCode
if cint(kb)=13 then '判断是否是Enter键,如果是
' 你想干什么就干什么
' 如按Enter键就把它转换成tab键
window.event.keycode=9
end if
end function
</script>
<input type="text" onkeydown="k_enter()" name=text1>
<input type="text" onkeydown="k_enter()" name=text2>