<form onsubmit="return somefunction();">在这里的 somefunction() 是你自已编的一个 Javascript 函数,返回一个 true/false 的boolean 值,返回 true 的时候就会提交,false 的时候就不提交。现在你要做的就是在 Javascript 函数中判断什么时候可以提交,而不是去屏蔽什么 Enter 键。

解决方案 »

  1.   

    <document onKeyDown="dealKeyDown()">
    然后在函数dealKeyDown中加入if (event.keyCode = ?) then return false;
    至于?到底是多少,自己试一下就知道了。
    另外,为了这个答案这么肯丢人,你真行!!!
      

  2.   

    是男人居然叫 Hellen? 不是男人。 :)
      

  3.   

    Anubis:老兄送你一句话,膝下有黄金哦。下次可别这玩“剑”!!!
      

  4.   

    luodi,回去翻翻字典吧,分清Hellen和Helen再说。
      

  5.   

    to hellen:
    不好意思,一开始我也觉得hellen就是helen,只不过我觉得别人叫什么名字是他的自由。
    后来查了一下,呵呵,原来如此。
    不过这也太...难怪大家误解。
      

  6.   

    also 
    <form name="test" action="a.jsp" onsubmit="return false;">可以不用写任何javascript function