2、最简单方式
TextBox1.Attributes["onkeydown"] = "if(event.KeyCode==13) this.form1.submit();";

解决方案 »

  1.   

    本帖最后由 amandag 于 2008-09-24 09:28:07 编辑
      

  2.   

    TextBox1.Attributes.add("onkeydown","if(event.KeyCode==13) this.form1.submit();");
      

  3.   

    本帖最后由 amandag 于 2008-09-24 09:29:12 编辑
      

  4.   

    TextBox1.Attributes["onkeydown"] = "if(event.KeyCode==13) { alert('fuck'); form1.submit();}";
      

  5.   

    TextBox1.Attributes["onkeydown"] = "if(event.KeyCode==13) this.form1.submit();";
      

  6.   


    <script> 
    function document.onkeypress()  
                { 
                        if(event.keyCode==13) 
                            { 
                               return false;
                            } 
                } 
    </script> 
      

  7.   

    本帖最后由 amandag 于 2008-09-24 09:28:44 编辑
      

  8.   

    <script> 
    function document.onkeypress()  
                { 
                        if(event.keyCode==13) 
                            { 
                               return false;
                            } 
                } 
    </script> 
      

  9.   

    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/form.asp   
        
      If   the   form   includes   only   one   text   box   and   the   user   presses   ENTER,   the   onsubmit   event   fires.   If   the   form   has   an   INPUT   type=submit   element,   it   will   appear   as   a   button   with   a   dark   border,   which   indicates   the   user   can   press   ENTER   to   submit   the   form.   
      如果表单仅包含一个文本框时用户按下回车键,onsubmit   事件将触发。如果表单有   INPUT   type=submit   元素,该元素将会变为带有黑色边框,这意味着用户按下回车键即可提交表单。   
        
        
      也就是说,如果form中只有一个文本框,会直接触发onsubmit   事件,而不去执行INPUT   type=submit   元素的onclick事件。
      

  10.   

    form 中可设置defaultbutton