在应用了母板的页面里如何获取 某个控件的value
我在我应用了母板的页面里写了下面JS
function changeimg()
    {
    var t=document.getElementById.('FileUpload1').value;
    alert(t);
    }
这样显示缺少对象!
是不是这样写
document.getElementById 他会去母板页里去获取FileUpload1 的value 呢?

解决方案 »

  1.   

    问题已经解决,原来要获取应用母板的页面里的控件ID
    服务器编译器将masterpage当成一个控件,而其中的控件也都会相应的改变id.会变id为ctl00$模板名称$原名称.例:ctl00$ContentPlaceHolder1$txtSouce
      

  2.   

    var t=document.getElementById.(<%=FileUpload1.ClientID=%>).value;
      

  3.   

    <script>window.close(window.opener.document.getElementById('ctl00$ContentPlaceHolder1$cCusSJName_Box').value='" + rblcCusSJName.SelectedItem + "');</script>-------------------------------------------------------------
    'ctl00$ContentPlaceHolder1$FileUpload1').value替换你的FileUpload1