比如,有一个Text1,   button1,button2,button3,button4怎么样设置button4为按回车后自动触发的事件的button按钮呢?请高手指点。 
解决问题,立马给分请高手们请教

解决方案 »

  1.   

    假设: 
    <asp:TextBox id="tbInput" runat="server" Width="240px"></asp:TextBox> 
    <asp:Button id="btnOK" runat="server" BorderWidth="1px" BorderColor="Purple" BorderStyle="Solid" Text="Search Site"></asp:Button>解决方法: 
    在.aspx页面中添加: 
    <SCRIPT LANGUAGE="javascript"> 
    function SubmitKeyClick(button) 
    {    
    if (event.keyCode == 13) 
    {        
    event.keyCode=9; 
    event.returnValue = false; 
    document.all[button].click(); 


    // --> 
    </SCRIPT>在Page_Load事件中添加: 
    tbInput.Attributes.Add("onkeydown","SubmitKeyClick('btnOK');");
      

  2.   

                // 
                // Form1
                // 
    this.AcceptButton = this.button4;            // 
                // button4
                // 
    this.button4.TabIndex = 0;把button4设置为本form的AcceptButton 
    或者将button4的TabIndex 设置为0
      

  3.   

    this.AcceptButton = this.button4;
    就这样搞定
      

  4.   

    在page_loda里面
    this.Form.DefaultButton = "bottom4";
      

  5.   

    web 的 form 有 defaultbutton 属性, 属于html的范畴了
      

  6.   

    在form中设置defaultbutton就行了:<form id="form1" runat="server" defaultbutton="Button4">
    <asp:Button ID="Button4" runat="server" />
    </form>
      

  7.   

    我用个模板页,没有<form>这个啊!
      

  8.   


    那就用11楼的方法,在你的内容页的Page_Load中加入:Page.Form.DefaultButton = Button4.UniqueID;