当确认密码不一致时,弹出"请输入一致的密码"的提示,此时,我想把txbPassWordagain中的内容同时置为空,请问,如何实现? <td style="text-align: center; width:150px; height:25px">
                                   <asp:TextBox ID="txbPassWordagain" runat="server" TextMode="Password" Width="150px"></asp:TextBox>
                                </td>
                                 <td style="text-align: center; width:150px; height:25px">
                                     <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txbPassWord"
                                         ControlToValidate="txbPassWordagain" ErrorMessage="请输入一致的密码"></asp:CompareValidator></td>

解决方案 »

  1.   


     protected void Button_Click(Object sender, EventArgs e) 
      {
        if (Page.IsValid)
        {
            //todo
        }
        else
        {
            txbPassWordagain.Text = "";
        }
      }
      

  2.   

     protected void Button_Click(Object sender, EventArgs e) 
      {
        if (Page.IsValid)
        {
            //todo
        }
        else
        {
            txbPassWordagain.Text = "";
        }
      }
      

  3.   

    protected void Button_Click(Object sender, EventArgs e) 
      { 
        if (Page.IsValid) 
        { 
            //成功
        } 
        else 
        { 
            //不成功
            txbPassWordagain.Text = ""; 
        } 
      } 
      

  4.   

    用Page.IsValid或
    txbPassWordagain.Attibutes.Add("onfocus","")通过js判断
      

  5.   

    8楼以上全部不是好答案
    这种功能应该首先在js里实现
    楼主去学习一下DHTML就知道怎么做了,只是一个很简单的效果
      

  6.   

    <html>
    <body>
    <script language=javascript>
    function getpassword()
    {
    var password1 = document.getElementById("password1").value;
    var password2 = document.getElementById("password2").value;
    if(password1 != password2)
    {
    document.getElementById("label1").innerHTML = "请输入一致的密码";
    }
    else
    {
    document.getElementById("label1").innerHTML = "";
    }
    }
    </script>
    <table>
    <tr>
    <td>
    <input  name="password" id="password1"> 
    </td>
    </tr>
    <tr>
    <td>
    <input name="password" id="password2" onkeyup="getpassword();"><label id="label1"></label>
    </tr>
    </table>
    </body>
    </html>
      

  7.   

    JS check一遍 提交的时候再check一遍
      

  8.   


    登录的单机事件中加入一个判断:if(txbPassWord.text!=txbPassWordagain.text)
                {
                  response.write("请输入一致的密码");
                  txbPassWordagain.text="";
                  txbPassWord.text="";
                 }
    else 
                {
               登录;            }