我同事才问了这个问题,不知道你是不是她,呵呵,给你这个代码吧,希望有帮助<SCRIPT language="JavaScript">
function subForm()
{
    if(event.keyCode == 13)
    {
        document.yourForm.action = "test1.htm";
        document.yourForm.submit();
    }
}</SCRIPT>
<FORM METHOD=POST ACTION="test1.htm" name="yourForm">
<INPUT TYPE="text" NAME=""><br>
<INPUT TYPE="password" NAME="" onkeypress="subForm()">
<img src="img.jpg" onclick="document.forms[0].submit()" />
</FORM>

解决方案 »

  1.   

    在body的keypress里面指向一个函数
    <body onkeypress="aaa();">
    function aaa()
    {
      if(keyCode == 13 )
      {
         keyCode = 9;
         //或者直接myTagA.focus焦点,其实没必要取得焦点。
         //要提交就window.location.href = "http://54home.27h.com"
      }
    }
      

  2.   

    同意楼上的
    只要知道每一个键位对应的数值就可以用keyCode来指定
      

  3.   

    <form>
    <input type=text>
    <input type=image src="">
    </form>
    就OK了!
    这样你点击这个图片或者输入后回车即可提交表单
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <script language='javascript'>
    function bodyOnKeyDown(intKeyCode)
    {
    if(intKeyCode==13)
    {
    href1.click();
    }
    }
    </script>
    <BODY onkeydown='javascript:bodyOnKeyDown(event.keyCode)'>
    <a href='http://www.sohu.com'  >http://www.sohu.com</a>
    <a href='http://54home.27h.com' id='href1'>http://54home.27h.com</a>
    </BODY>
    </HTML>
      

  5.   

    我的MSN:[email protected]
    苦难的程序员同胞们做个朋友吧
      

  6.   

    我的MSN:[email protected]
    苦难的程序员同胞们做个朋友吧
      

  7.   

    不需要非要定义焦点啊:)通过捕获回车键keycode,直接进行form提交。同意楼上几位的:)