<input name="FormView1:FTDDTextBox" type="text" id="FormView1_FTDDTextBox" /> 
你这个不是服务端组件啊,只是普通HTML组件
直接document.getElementsByName("FormView1:FTDDTextBox")[0].value

解决方案 »

  1.   

    for (i=0;i<document.getElementsByTagName("INPUT").length-1;i++)
    {
       if(document.getElementsByTagName("INPUT")[i].type=="text" && document.getElementsByTagName("INPUT").id.indexOf("FTDDTextBox")>0){      alert(document.getElementsByTagName("INPUT")[i].value)
    }
    }
      

  2.   

    其实,aspx 页面里的服务器控件(runat='server')用 Javascript 获取最好的办法是var myHtmlObj = document.getElementById('<%=FTDDTextBox.ClientID%>')一般情况下都可以达到你的目的吧.