<asp:TextBox>
HTMLテキストボックスではないので、ヒントテキストを表示したいと思います。c# - テキストボックスが空のときにヒントを表示するためにテキストボックスにテキストを設定する方法は?
これを達成する方法はありますか?
静的なテキストを作成して灰色にしましたが、カーソルがそのテキストボックスにフォーカスを合わせたときに空にする方法はありませんでした。
<asp:TextBox>
HTMLテキストボックスではないので、ヒントテキストを表示したいと思います。c# - テキストボックスが空のときにヒントを表示するためにテキストボックスにテキストを設定する方法は?
これを達成する方法はありますか?
静的なテキストを作成して灰色にしましたが、カーソルがそのテキストボックスにフォーカスを合わせたときに空にする方法はありませんでした。
あなたは、背後にあるコードに与えたいと
textBox.Attributes.Add(“onfocus”, “clearText(this,’” + defaultText + “‘)”);
をたどり、また、詳細をお知りになりthisを参照することができます。
使用ASP.NET WaterMark TextBox
それはJavaScriptを使用してAjax Toolkit
テキスト入力透かしです。 これを参考にしてください。 http://naspinski.net/post/Text-Input-Watermarks-using-Javascript-%28IE-Compatible%29.aspx
HTML5のプレースホルダ属性を使用できます。欠点は、一部のブラウザでのみサポートされていることです。幸いにもJQueryプレースホルダが救済されています。このプラグインは、サポートされていないブラウザでプレースホルダ動作を使用できるようにします。あなたがテキストボックスのために、 "プレースホルダ" プロパティを使用してすることができますJQuery Placeholder
<asp:TextBox ID="TextBox1" runat="server" placeholder="Hint Text"></asp:TextBox>
はここでそれをチェックアウト。
例
<asp:TextBox ID="TextBox1" runat="server" Width="233px" placeholder="Search"></asp:TextBox>
ちょうどあなたが焦点上のテキストをクリアするためにはJavaScriptを使用することができ、あなたのASPテキストボックス
プレースホルダ属性の使用を提案する他の3つの回答とあなたの回答はどのように異なっていますか? –
でプロパティ
placeholder="HintText"
を追加します。 –