胡神

导航

页面事件控制

1.甚至默认焦点

<body onload="document.all['TextBox9'].focus();">

    <form id="Form1"     method="post" runat="server" defaultfocus="TextBox2">

2.回车文本框自动跳转

<body onload="document.all['TextBox9'].focus();">
    <form id="Form1" onkeydown='if(event.keyCode==13&amp;&amp;event.srcElement.type=="text")event.keyCode=9'
    method="post" runat="server"   ><!--defaultfocus="TextBox2"  defaultbutton="btnOK" -->
    <div>
        <asp:TextBox ID="TextBox9" runat="server"></asp:TextBox><br>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br>
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br>
        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox><br>
        <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox><br>
        <asp:Button ID="btnOK" runat="server" Text="提交" onclick="btnOK_Click" />
    </div>
    </form>
</body>

3.快捷键提交

<head runat="server">
    <title>Ctrl+Enter提交</title>
    <script>
    function save()
    {
        if(window.event.keyCode==13&&window.event.ctrlKey)
        {
            document.form1.submit();
        }
    }
    </script>

</head>
<body onkeydown="save();">
    <form id="form1" runat="server" method="post" action="result.aspx">
    <div>
        <textarea rows="4" name="cword" cols="49"></textarea>
        <input type="submit" value="提交">
    </div>
    </form>
</body>

4.录入完回车自动提交:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>回车自动提交</title>
<script language="javascript">
function SubmitClick(button)
{  
       if (event.keyCode == 13)
       {      
              event.keyCode=9;
              event.returnValue = false;
              document.all('btnOK').click();
       }
}
</script>
</head>
<body onload="document.all['txtUserName'].focus();">
    <form id="form1" runat="server" onkeydown='if(event.keyCode==13&amp;&amp;event.srcElement.type=="text") event.keyCode=9' >
    <div>
        <asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
        <asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
        <asp:Button ID="btnOK" runat="server" Text="Button" onclick="btnOK_Click" />
    </div>
    </form>
</body>
</html>

 public partial class WebForm3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            txtPassword.Attributes.Add("onkeydown", "SubmitClick('btnOK');");
        }
        protected void btnOK_Click(object sender, EventArgs e)
        {
            Response.Write("OK");
        }
    }

posted on 2011-04-12 18:44  胡神  阅读(157)  评论(0)    收藏  举报