当textbox失去焦点时,判断textbox是否为空,如果为空,后面加个Lable,如何给Lable赋值啊(“用户名为空”)?

解决方案 »

  1.   

    用个验证控件
    <asp:RequiredFieldValidator ID="rfvLoginName" runat="server" ControlToValidate="txtuser_name"
                                ErrorMessage="用户名不能为空" Height="1px"></asp:RequiredFieldValidator>
      

  2.   

      <script type="text/javascript">
      window.onload=function(){
      var tbx1=document.getElementById("textbox1");
      tbx1.onblur=function(){
         if(tbx1.value==""){
       document.getElementById("label1").innerHTML="用户名为空";
     }}}
      </script><input type="text" id="textbox1"></input><span id='label1' style="color:red"></span>
      

  3.   

    function lostfoucs(obj)
    {
       if(obj.value=="")
       {
           var label;
           label=document.getElementById("label1");
           label.innerText="用户名为空";
       }
    }<asp:TextBox id="txtUserName" runat="server" onblur="lostfoucs(this);"/>