ctrl 存在组合用法,无法替代!用回车吧!<script language="javascript" event="onkeydown" for="document">
// 将 Enter 键 设置为 Tab 键
if ( event.keyCode == 13 )
{
event.keyCode = 9;
}
</script>
// 将 Enter 键 设置为 Tab 键
if ( event.keyCode == 13 )
{
event.keyCode = 9;
}
</script>
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head><body>
<form method=post action="">
<input type="text" name="">
<input type="text" name="">
<input type="text" name="">
</form>
</body>
</html>
<script language="JavaScript">
<!--
document.onkeydown = function()
{var obj = event.srcElement;
for(var i=0;i<document.forms[0].elements.length;i++){
if(document.forms[0].elements[i]==obj){
if (window.event.ctrlKey){//→
if(i<document.forms[0].elements.length-1){ document.forms[0].elements[i+1].focus(); }
} }
} }
//-->
</script>
<head>
<title>test</title>
<script type="text/javascript">
document.onkeyup = function(){
try{if(event.keyCode == 17){
event.keyCode = 9;
var WshShell = new ActiveXObject("Wscript.Shell");
WshShell.SendKeys("{TAB}");
}
}catch(e){
}
}</script>
</head>
<body>
<input type="text" id="xxx"><input type="text"><input type="text"><input type="text"><input type="text"><input type="text">
</body></html>
{
event.keyCode = 9;
}代码只是在 IE 有效, 本人也正寻找在 FireFox 应该怎么弄?