双引号不能嵌套,可以用单引号代替
<form onSubmit="alert('cool');">

解决方案 »

  1.   

    言之有理.刚又碰到一个小问题,下面这个函数是要来干吗的啊,百思不得其解
    function GetSubmitButton(btnObj)
    {
    if (event.keyCode == 13)
    {
    if(document.activeElement.tagName == "TEXTAREA")
    {
    }
    else if(document.activeElement.tagName == "INPUT" && document.activeElement.type == "button")
    {
    document.activeElement.setActive();
    }
    else if(document.activeElement.tagName == "INPUT" && document.activeElement.type == "submit")
    {
    document.activeElement.setActive();
    }
    else
    {
    document.getElementById(btnObj).setActive();
    }
    }
    }
      

  2.   

    按回车键自动将焦点转移到button那里
      

  3.   

    我做了一个试验页面,(其中的C#.js里有上面的这个函数),但我按了回车键,没什么反映嘛,一定要焦点在文本框时按了回车才有反映.代码里面所指的document.activeElement,一个页面打开来哪些能算document.activeElement
    <html>
      <head>
    <script language="JavaScript" src="C#.js"></script>
      </head>
      <body>
    <form name="form1" onKeyDown="GetSubmitButton('confirm');" onSubmit="alert('cool');">
      when user press the "enter",get a default submit button<br>
      <input type="text" name="username">
       <input type="submit" name="confirm" value="submit">
    </form>
      </body>
    </html>