<script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js">
     function valdate(str) {
        $.ajax({
          type:"post",
          url:"Handler.ashx",
          data:"UserName"+str,
          success:function(result){
            if(result=="false"){
                alert("账户已存在!");
                $("#tb").val("");
                $("#rb").focus();
            }
          }
        });
    }
    </script><asp:TextBox ID="tb" runat="server" onblur="valdate(this.value)"></asp:TextBox>
valdate(this.value) -------这部分说缺少对象, 请问是怎么回事?

解决方案 »

  1.   

    JS文件和内置的js代码块要分开倒入,不能混在一起
    <script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js">  </script>
    <script type="text/javascript">
      function valdate(str) {
      $.ajax({
      type:"post",
      url:"Handler.ashx",
      data:"UserName"+str,
      success:function(result){
      if(result=="false"){
      alert("账户已存在!");
      $("#tb").val("");
      $("#rb").focus();
      }
      }
      });
      }
      </script>
      

  2.   

    JS文件和内置的js代码块要分开倒入,不能混在一起..