obj+=document.getElementById("txtCall").value ;
是不是这里?把js代码放到txtCall这个控件后面就行了。

解决方案 »

  1.   

    有 id 为 txtCall 的控件吗?
      

  2.   

    1.控件的id有没有txtCall2.obj+=document.getElementById("<%=txtCall.ClientID%>").value ;
      

  3.   

    如果  id 为 txtCall 的控件是写手机号码的
    <script language="javascript" type="text/javascript" >function checkTel()

    var mobReg = /^0?1\d{10}$/;
    if(!mobReg.test(document.getElementById("txtCall").value )
    {
    alert("手机格式错误!");
    document.getElementById("txtCall").focus();
    return false;
    }
    </script>
      

  4.   

    <input id="txtCall"  style="border-right: graytext 1px solid; border-top: graytext 1px solid;
                                    border-left: graytext 1px solid; border-bottom: graytext 1px solid" type="text" runat="server" /><
      

  5.   

    var rcode = document.getElementById("TxtRcode");
    if(rcode.getAttribute("value") == ""){
        alert("请输入编号。");
        return false;
    }
      

  6.   

    if(rcode.value.length > 20){
        alert("请输入长度正确的编号!");
        rcode.focus();
        return false;
    }
      

  7.   

    js最难调试的;你给我发个消息;把你的html代码给我;我调试看看
      

  8.   

    <%@ Page Language="C#" MasterPageFile="~/Default.master" AutoEventWireup="true" CodeFile="newuser.aspx.cs" Inherits="newuser" Title="Untitled Page" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><script language="javascript" type="text/javascript" >function checkTel()
    {  
      var obj=document.getElementById("txtCall").value ;
      if(obj=="")
      {
        alert("手机号码不能为空!");    
      }
      if(isNaN(obj)) 
      {
        window.alert("您的手机号码输入不正确");
        
      }
      if(obj.length!=11) 
      {
        alert("您输入的手机号码长度不正确");
      }
      else
      {
         window.open('zhuce.aspx');
      }
      }
    // <!CDATA[
    // ]]>
    </script>
        <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; height: 100% ">
            <tr>
                <td style="width: 185px" colspan=2 >
                    <asp:Menu ID="Menu1" runat="server">
                    </asp:Menu>
                </td>
                <td style="width: 185px">
                </td>
                 <td style="width: 628px" >
                </td>
                <td style="width: 185px" >
                    
                </td>
                 <td style="width: 185px" >
                    
                </td>
               
            </tr>
            <tr>
                <td style="width: 185px; height: 37px" >
                </td>
                <td style="width: 449px; height: 37px">
                </td>
                <td style="background-image: url(images/setting_line.gif); width: 628px; height: 37px" align="right">
                    <img src="images/setting_register.jpg" /></td>
                <td style="height: 37px">
                </td>
                 <td style="width: 185px" >
                    
                </td>
            </tr>
            <tr>
                <td style="width: 185px; height: 37px" >
                </td>
                <td style="width: 449px; height: 37px">
                </td>
               
                <td style="height: 37px">
                </td>
                 <td style="width: 185px" >
                    
                </td>
            </tr>
            <tr>
                <td style="width: 185px; height: 70px;"  >
                </td>
                <td style="width: 449px; height: 70px">
                </td>
                <td style="width: 628px; height: 70px;" align="left">
                    <table border="0" cellpadding="0" cellspacing="0" style="width: 100%" id="TABLE1" runat="server">
                        <tr>
                            <td style="width: 241px; height: 5px;">
                            </td>
                            <td style="width: 141px; height: 5px;">
                            </td>
                            <td style="width: 489px; height: 5px;">
                            </td>
                        </tr>
                        <tr>
                            <td align="right" style="width: 241px; height: 36px;">
                                请输入手机号码:</td>
                            <td style="width: 141px; height: 36px;" align="left">
                                <input id="txtCall"  style="border-right: graytext 1px solid; border-top: graytext 1px solid;
                                    border-left: graytext 1px solid; border-bottom: graytext 1px solid" type="text" runat="server" /></td>
                            <td align="left" style="color: #336600; width: 489px; height: 36px;" >
                                &nbsp; &nbsp; [ 请输入11位移动手机号码] &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;</td>
                        </tr>
                        
                        <tr>
                            <td style="width: 241px; height: 9px;">
                            </td>
                            <td style="width: 141px; height: 9px;" align="left">
                                <input id="btnSend" class=button_38px type="button" value="发送"  onclick="checkTel()"   />
                                <input id="ResetPhone" type="reset" value="重填" class=button_38px /><td style="height: 9px; width: 489px;">
                                
                            </td>
                            <td style="width: 174px; height: 9px;">
                            </td>
                        </tr>
                         <tr>
                            <td style="width: 241px; height: 30px;">
                            </td>
                            <td style="width: 141px; height: 18px;" align="left">
                               
                            </td>
                            <td style="width: 489px; height: 18px;">
                            </td>
                        </tr>
                    </table>
                    <table align="center" border="0" cellpadding="0" cellspacing="0" width="417">
                        <tr>
                            <td valign="top">
                                <span class="prompt">农信通温馨提示:</span><br />
                                该输入的手机号码只能是中国移动所属号码,我们将为您提供详细的<br />
                                农业信息和最全面的资讯服务。<br />
                                我们向您推荐更安全的手机注册方式,输入手机号后,确认码会发送<br />
                                至您的手机上,输入正确的确认码后,您即刻享受中国移动农业资讯<br />
                                为您来的畅快体验。</td>
                        </tr>
                    </table>
                </td>
                <td style="height: 70px">
                </td>
            </tr>
        </table>
       
     
        
    </asp:Content>
    代码就是这个
      

  9.   

    不太明白,为什么这样写,obj+=  字符串可以吗?俺试一下
      

  10.   

    2003的还是2005的啊,<asp:Content 这是什么?
      

  11.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript" type="text/javascript"> function checkTel()
    {  
      var obj=document.getElementById("txtCall").value ;
      if(obj=="")
      {
        alert("手机号码不能为空!");    
      }
      if(isNaN(obj)) 
      {
        window.alert("您的手机号码输入不正确");
        
      }
      if(obj.length!=11) 
      {
        alert("您输入的手机号码长度不正确");
      }
      else
      {
         window.open('zhuce.aspx');
      }
      }
    // <!CDATA[
    // ]]>
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <input id="txtCall" style="BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid"
    type="text" runat="server" NAME="txtCall">
    <input id="btnSend" class=button_38px type="button" value="发送"  onclick="checkTel()"   /> </form>
    </body>
    </HTML>
      

  12.   

    //........下面是对的
    <%@ Page Language="C#" AutoEventWireup="true" %>
    <HTML>
    <SCRIPT language="javascript" type="text/javascript">
    function checkTel()
    {  
    var obj=document.getElementById("txtCall").value ;
    if(obj=="")
    {
    alert("手机号码不能为空!");
        
    }
    if(isNaN(obj)) 
    {
    window.alert("您的手机号码输入不正确");
        
    }
    if(obj.length!=11) 
    {
    alert("您输入的手机号码长度不正确");
    }
    else
    {
    window.open('zhuce.aspx');
    }
    }
    // <!CDATA[
    // ]]>
    </SCRIPT>
    <body>
    <INPUT id="txtCall" style="BORDER-RIGHT: graytext 1px solid; BORDER-TOP: graytext 1px solid; BORDER-LEFT: graytext 1px solid; BORDER-BOTTOM: graytext 1px solid"
    type="text" name="txtCall" runat="server">
     &nbsp; &nbsp; [ 
    请输入11位移动手机号码] &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
    <INPUT class="button_38px" id="btnSend" onclick="checkTel()" type="button" value="发送">
    <INPUT class="button_38px" id="ResetPhone" type="reset" value="重填">
    </body>
    </HTML>
      

  13.   

    可以调试js的
    ie里面:公工具--〉internet选项---〉高级---〉浏览下的 禁用脚本调试的2个选项去掉
      

  14.   

    Microsoft JScript 运行时错误: 缺少对象
      

  15.   

    var obj=document.getElementById("txtCall").value ;
    这句错了
    但我不知道怎么错了啊
      

  16.   

    你还是在页面执行的时候找一找产生的HTML代码里有没有txtCall这个ID吧!
      

  17.   

    var obj=document.getElementById("txtCall").value ;
    这句错了
    分成两行来写,有时写一行是会出错的
      

  18.   

    这样吧,你把出错的语句一段段的写。
    var v1 = document.getElementById("txtCall");
    alert(v1);
    var v2 = v1.value;
    alert(v2);
    看看哪个出现了undfine就行了。
    还有你这个txtCall是什么,你应该给出这个txtCall的编码啊。
      

  19.   

    环境:VS2005 结果完全正确
    代码:
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ttt.aspx.cs" Inherits="ttt" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <input id="txtCall" type="text" />
        <input id="btn" type="button" value="确定" onclick="javascript:checkTel()" />
        <script language="javascript" type="text/javascript" >function checkTel()
    {  
      var obj="";
      obj+=document.getElementById("txtCall").value ;
      if(obj=="")
      {
        alert("手机号码不能为空!");    
      }
      if(isNaN(obj)) 
      {
        alert("您的手机号码输入不正确");
        
      }
      if(obj.length!=11) 
      {
        alert("您输入的手机号码长度不正确");
      }
      else
      {
         window.location='zhuce.aspx';
      }
      }
    // <!CDATA[
    // ]]&gt;
    </script>
        </div>
        </form>
    </body>
    </html>
      

  20.   

    var obj=document.getElementById("txtCall").value ;
    ---------------------------------------------------
    var obj=document.all.getElementById("txtCall").value ;
      

  21.   

    如果放在 vs2005 的masterpage 里,控件的ID会变化...
    因此是找不到原来的控件ID的