我使用的是web服务器组件中的Button按钮,客户端用户在注册时,我使用Ajax判断用户名已经存在,但是用户单击提交按钮后,表单仍然被提交,如何让按钮不再提交表单呢,怎么控制web服务器组件中的Button按钮,如果是HTML按钮我知道怎么弄。
谢谢

解决方案 »

  1.   

    <form onsubmit="return yourchk()">
    可以使用表彰提交验证.
    如果你使用了ajax,一般的话大可不必再使用服务端控件.
    返回的值验证方式不知楼主是怎么做的....
      

  2.   

    用Button的客户端事件判断,
    先在Javascript中写以下判断函数
    function checkUser()
    {
        Ajax 判断 该用户存在。
           return fales;
        else
           return true;
    }再在服务器端Page_Load事件加入
    Button1.Attribute["onclick"] = " if(!checkUser()) return false;";
      

  3.   

      if (test1.innerHTML=="已被注册"){
          document.form1.submit.disabled=true}
       else{
          document.form1.submit.disabled=falsesubmit是提交按钮的名字也可以返回信息的长度 test1.innerHTML.length==