日期:2014-05-19  浏览次数:20375 次

求js脚本控制FileUpload是否隐藏的方法!!!
如题,现在有一个DropDownlist,一个FileUpload(服务器控件),DropDownlist是固定显示的,FileUpload要在页面初始化的时候为隐藏状态。当选择DropDownlist其中的某一个选项时,比如选了第三个选项,FileUpload即显示出来,如果选择非第三选项,则FileUpload再次隐藏。

以上的功能要求用javascript实现页面无刷新。要解决的关键问题之一就是由于FileUpload为服务器控件,不知如何用javascript来控制其是否显示;另外,FileUpload要用javascript控制其在页面初始化的时候隐藏起来。小弟水平有限,还请诸位达人指点一二,多谢。

------解决方案--------------------
if(document.getElementById( " <%= DropDownList的Id.ClientID%> ").value == XXX)
{
document.getElementById( " <%=FileUpload控件Id.ClientID%> ").style.display = "none ";
}
------解决方案--------------------
在fileupload外面套一个div,然后把div的style.display设置为none就达到效果了。
------解决方案--------------------
if(document.getElementById("下拉ID").value=="XXX")
{
document.getElementById("FileUpload").style.display = "none ";
}
else
{
document.getElementById("FileUpload").style.display = "";
}