博 之 文

以 拼 搏 设 计 梦 想 , 以 恒 心 编 程 明 天
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
 <script type="text/javascript">
        function changeFocus() {
            /*判断按下回车键的控件类型:不能是提交、重置按钮等类型*/
            if (event.keyCode == 13 && event.srcElement.type != 'Button1' && event.srcElement.type != 'Button2' && event.srcElement.type != '') {

                event.keyCode = 9;
             }
        }
        
        document.onkeydown = changeFocus  
    </script>

 

</head>
<body>
    <form id="form1" runat="server" defaultbutton="Button2">
    <div>
        <input type="text" id="abc" name="sel"/>
        <input type="text" id="Text1" name="sel" />
        <input type="text" id="Text2" name="sel" />
        <input type="text" id="Text3" name="sel"/>
        <asp:TextBox ID="textbox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="textbox2" runat="server"></asp:TextBox>
        <asp:TextBox ID="textbox3" runat="server"></asp:TextBox>
        <asp:TextBox ID="textbox4" runat="server"></asp:TextBox>
    </div>
    <div>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /></div>
    <asp:Button ID="Button2" runat="server" Text="Button1" OnClientClick="javascript:alert('我是Button1')" />
       </form>
</body>
</html>
//给客户端的所有Textbox赋值为String.Empty
protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                
                foreach (System.Web.UI.Control control in this.Form.Controls)
                {
                    if (control is System.Web.UI.WebControls.TextBox)
                    {
                        System.Web.UI.WebControls.TextBox txt = (System.Web.UI.WebControls.TextBox)control;
                        txt.Text = "String.Empty";
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

如果要设置按回车键时只要在

<form id="form1" runat="server" defaultButton="Button_Id">

<body>

<div>

<asp:Textbox ID="Textbox1" runat="server" />

<asp:Textbox ID="Textbox2" runat="server" />

<asp:Button ID="Button_Id" runat="server" Text="保存" Onlick="Button_Id_Click"/>

</div>

</body>

</form>