ASP.NET Webフォームアプリケーションでテキストボックス(HTMLテキストボックスコントロール)をクリックした際にテキストボックス内のテキストを全て選択するコードを紹介します。
HTMLページのテキストボックスをクリックした際に、テキストボックス内の文字をすべて選択させたい場合があります。
この場合は、JavaScriptを利用してクリック時にテキストボックスを全選択させることができます。
textBoxコントロールに
onfocus="this.select()"
onclick="this.select(0,this.value.length)"
を追記することで対応できます。
<asp:TextBox ID="TextBox1" runat="server" CssClass="textBoxClass"
onfocus="this.select()" TextMode="MultiLine" ReadOnly="True"></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="server" CssClass="textBoxClass"
onclick="this.select(0,this.value.length)" TextMode="MultiLine" ReadOnly="True"></asp:TextBox>
<input type="text" onfocus="this.select();" value="TextMessage" />