日期:2014-05-17  浏览次数:20415 次

asp.net 文本框内容改变事件


<td>姓名:</td>
<td>
<asp:TextBox ID="tb_xm" runat="server" Width="100px"></asp:TextBox>
</td>

<asp:Label ID="Label1" runat="server" ></asp:Label>


在网页中,如果姓名输入为空,Label1.Text="请输入姓名";
如果在文本框中输入了内容“张三”, 使Label1.Text为空。怎么解决,如果使用js 请给出详细代码
asp.net

------解决方案--------------------
<input type="text" id="search-input" value="请输入姓名" onblur="if(this.value==''){this.value='请输入姓名';}" onfocus="if(this.value=='请输入姓名'){this.value='';}">
  

参考下这个
------解决方案--------------------
加个<span>,color:red

引用:
这个问题解决了 谢谢
 如何使*姓名前面的*号变为红色的  不加label


------解决方案--------------------
引用:
那如何使页面居中  并且旁边填充另外一种颜色呢  如下面的样式


旁边填充另外一种颜色-------设置body样式。body{background-image:url(...);}
那如何使页面居中----------设置最外层div样式。.masterDiv{margin:auto 0; width:1000px;height:500px;}