form default focus : Form « HTML Controls « ASP.NET Tutorial






<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="FocusAndDefault" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Focus and Default Button</title>
</head>
<body>
    <form id="Form1"
          defaultbutton="cmdSubmit" 
          defaultfocus="TextBox1"
          runat="server">
    <div>
    TextBox1:
    <asp:textbox id="TextBox1"
                 runat="server" 
                 AccessKey="1"></asp:textbox>
    <br />

    TextBox2:
    <asp:textbox id="TextBox2"
                 runat="server" 
                 AccessKey="2"></asp:textbox>

    <br /><br />

    <asp:button id="cmdSetFocus1"
                text="Set Focus #1" 
                runat="server" 
                OnClick="cmdSetFocus1_Click">
    </asp:button>&nbsp;
    <asp:button id="cmdSetFocus2" 
                text="Set Focus #2"
                runat="server" 
                OnClick="cmdSetFocus2_Click" >
    </asp:button>&nbsp;
    <asp:Button ID="cmdSubmit" 
                runat="server" 
                Text="Submit" 
                OnClick="cmdSubmit_Click" />
    <hr />
    <asp:label id="Label1"
               runat="Server" 
               EnableViewState="False"></asp:label>
 </div>
</form>


</body>
</html>

File: Default.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class FocusAndDefault : System.Web.UI.Page
{   
  protected void cmdSubmit_Click(object sender, EventArgs e)
  {
    Label1.Text = "Clicked Submit.";
  }
  protected void cmdSetFocus1_Click(object sender, EventArgs e)
  {
    TextBox1.Focus();
  }
  protected void cmdSetFocus2_Click(object sender, EventArgs e)
  {
    TextBox2.Focus();
  }
}








4.5.Form
4.5.1.form default focus
4.5.2.Use HTML form to layout asp.net controls (VB.net)
4.5.3.Submitting Form Data
4.5.4.Specifying a Default Button
4.5.5.A survey form (C#)
4.5.6.Using validation controls to fill a form.
4.5.7.one server-side form tag and multiple client HTML form elements
4.5.8.Multiple server forms can be employed as long as only one is rendered at a time