我正在使用2.0 .Net框架。当用户在文本框内单击以向userid输入关键字时,如何清除文本框内的文本?
答案 0 :(得分:0)
请添加ajax控件工具包并添加水印
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBoxWatermarkExtender ID="TextBox1_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="TextBox1"
WatermarkText="YOUR TEXT ...">
</asp:TextBoxWatermarkExtender>
答案 1 :(得分:0)
试试这个:
HTML
<label for="one">Input one</label>
<input id="one" type="text" />
<label for="two">Input two</label>
<input id="two" type="text" value="" />
Jquery:
$('input:text').each(
function(i,el) {
if (!el.value || el.value == '') {
el.placeholder = 'placeholdertext';
/* or:
el.placeholder = $('label[for=' + el.id + ']').text();
*/
}
});
请参阅此demo