0

テキストボックスがあります:-

<asp:TextBox ID="TextBox3" runat="server" BackColor="Silver" 
            BorderColor="Silver" Height="20px" Style="margin-left: 6px" Width="136px" OnFocus = "onfocus(); return false;"></asp:TextBox>

function onfocus(){ document.getElementById('<%=TextBox3.ClientID%>').value = "";}

ページの読み込み時に、デフォルトのテキストが表示されます:-

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                // By Default the date of submission is set to current date. // 
                TextBox3.Text = "Enter Member ID";
            }

クライアントがテキスト ボックスをクリックすると、デフォルト テキストをクリア (空のテキスト ボックス) にして、クライアントが実際の ID を入力でき、デフォルト テキストを手動で削除する必要がないようにします。

しかし、私が視覚化している方法は、私が書いたコードでは機能しません。

4

1 に答える 1

5

入力に ​​a を使用するのはどうですかplaceholder

<asp:TextBox ID="TextBox3" placeholder="Member ID" .... ></asp:TextBox>
于 2013-08-16T19:04:39.550 に答える