<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

解决方案 »

  1.   

    <input type="text" id="search-input" value="请输入姓名" onblur="if(this.value==''){this.value='请输入姓名';}" onfocus="if(this.value=='请输入姓名'){this.value='';}">  参考下这个
      

  2.   

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

  3.   


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

  4.   


    formValidator4.0.1
    http://wzmaodong.cnblogs.com/
      

  5.   

    $(function(){
    if($("#tb_xm").text()==""){
    $("#Label1").text("*");
    }
    })
      

  6.   


    我有母版了 加 body 会出错怎么办  
      

  7.   


    不太明白,这是样式。不应该报错。你是说样式不对?如果样式不对,在你需要的地方(可以使body或者加一个div)加上  Class="container"
    .container{background-color:red;} 
      

  8.   

       我引用的母版 加不了body;加div就可以了  非常谢谢
      

  9.   

    相互 。额 丢大人了。不过我javaScript  jsp 都学过了 现在在自学asp.net