页面上一个textbox,一个button。对textbox的验证是在后台代码进行的,而不是javascript。点击button后想弹出一个确认对话框,请问如何实现?如果在前台使用confirm(),那就无法进行textbox的验证了,还有什么方法吗???

解决方案 »

  1.   

    前台无法进行textbox的验证?
    可以吧
      

  2.   


    <asp:Button runat="server" ID="lbtGo" onclick ="lbtGo_clicked" Text ="Excute" OnClientClick="return confirm('确认删除?');"/>
      

  3.   

    后台注册么,就是在后台插入JS代码事件的注册
    lbtGo.Attribute["onclick"] = "";增加js代码段
    Page.ClientScript.RegisterStartupScript(this.GetType(), "BEGIN", "<script>alert('hello world') </script>");
      

  4.   

    一个textbox,一个buttonif (string.IsEmptyOrNull(textbox1.text.trim())
    {
     MessageShow("不允许为空!");
    return;
    }
    //----------这个方法可以弹出信息.也可以多次调用void MessageShow(string str)
    {
    Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script> alert('"+str+"')  </script> ");
    }