.net c# テキストボックスに説明テキスト オーバーレイを追加するには?
このページのタイトル テキスト ボックスと同じ効果を得たい:
JQueryを使用してそれを行うことができます。
サンプル:
$('#inputId').watermark('watermark you want to show');
または、JavaScript を使用できます。
function watermark(inputId,text){
var inputBox = document.getElementById(inputId);
if (inputBox.value.length > 0){
if (inputBox.value == text)
inputBox.value = '';
}
else
inputBox.value = text;
}
<input id="inputTextboxId" type="text" value="type here" onfocus="watermark('inputTextboxId','type here');" onblur="watermark('inputTextboxId','type here');" />
ajax TextBox Watermark コントロールを使用できます。
<ajaxToolkit:TextBoxWatermarkExtender ID="TBWE2" runat="server"
TargetControlID="TextBox1"
WatermarkText="Type First Name Here"
WatermarkCssClass="watermarked" />
ここから入手できます