2011-09-26 146 views
3

可能重复:
ASP.NET Canceling the Default Submit Button禁用默认按钮

我只有1个按钮,在我的ASP.NET页面,但是当我点击 “Enter” 键按一下按钮功能在说话的地方。我不想那样。只有手动点击必须工作。如何做到这一点?

+0

如果在一个公认的答案提出的.NET方式上面的问题失败了,你可以使用[罗伯特的回答](http:// stac koverflow.com/questions/1473388/asp-net-canceling-the-default-submit-button/1473463#1473463) –

回答

4
<body onkeypress="return CancelReturnKey();"> 

    <script type="text/javascript"> 
     function CancelReturnKey() { 
      if (window.event.keyCode == 13) 
       return false; 
     } 
    </script> 
+2

大声笑...!这也是JavaScript吗?我发现这更好UseSubmitBehavior =“false” – Mal

+0

也是一个解决方案... –

+0

是的,这是真的没有必要为您的页面添加一些JS只是改变该按钮的默认行为;) –

27

设置按钮的UseSubmitBehavior = “假”

+1

我想这是直接的方式来改变按钮的默认行为。 –