テキストボックスがあります:-
<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 を入力でき、デフォルト テキストを手動で削除する必要がないようにします。
しかし、私が視覚化している方法は、私が書いたコードでは機能しません。