请高手指点javascript中如何把一个服务器控件隐藏 请高手指点javascript中无何把一个服务器控件和一个HTML控件,隐藏和呈现! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 隐藏document.getElementById("controlid").style.display="none";显示document.getElementById("controlid").style.display="block"; <script language='javascript'> document.getElementById("yourControl").style.display="none";</script> 隐藏document.getElementById("controlid").style.display="none";显示document.getElementById("controlid").style.display="block";对了,这几天刚好做到这个问题 楼上回答,只能把HTML控件显示和隐藏,如果是服务器控件呢? 在客户端没有服务器控件和客户端控件之分。只要你能取到你要隐藏控件的ClientID,然后用上面几个大哥的方法就可以了。 但是我是这样取的,只对HTML控件有用,对WEB控件无用。 Page.RegisterStartupScript("display", "<script language='javascript'>" _ & "document.getElementById('TJ').style.display='none';document.getElementById('XG').style.display='none';" </SCRIPT>") <asp:TextBox ID="txtDemand" runat="server" Width="364px" Enabled="False" Visible="False"></asp:TextBox>document.getElementById("txtDemand").style.display="block";我是这样写的,可是不行。 测试了TextBox,没有分别,同样可以隐藏<script language="javascript"> function ustbwuyi() { document.getElementById('TextBox1').style.display='none'; } </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <asp:TextBox ID="TextBox1" Runat="server" /> <input type="button" id="tt" value="test" onclick="ustbwuyi()"> </form> </body></HTML> 放到一个div 里,隐藏divdocument.getElementById('layer1').style.display='none'; 但是我是这样取的,只对HTML控件有用,对WEB控件无用。======================================原因可能是由于用了母板等,使你的服务器控件生成客户端代码后,ID发生了变化,所以用原来的ID访问不到对象MaWenkun(小三) 告诉你了,用ClientID来取得服务器控件的ID例如<script language="javascript">var text = "<%=TextBox1.ClienID %>";function ustbwuyi(){document.getElementById(text).style.display='none';}</script></HEAD><body MS_POSITIONING="GridLayout"><form id="Form1" method="post" runat="server"><asp:TextBox ID="TextBox1" Runat="server" /><input type="button" id="tt" value="test" onclick="ustbwuyi()"></form></body></HTML> javascript:document.getElementById("aa").style.display = "none" | "block" 不占空间document.getElementById("aa").style.visbility= "visible" | "hidden" 占空间服务器控件:this.**.Visible = true || false 楼上回答,只能把HTML控件显示和隐藏,如果是服务器控件呢?-------------------------------------------------------浏览器、服务器怎么个请求和响应你还不是很清楚! 楼主想干什么?不知道,服务器端的东西,在服务端是不显示的么?而且,就web程序的能力而言,你想让客户端控制服务端不成? 楼主即想让服务端输出的控件隐藏起来,又想让客户端把这个隐藏起来的控件得以显示?反正,对于html来说,使用jkavascript完全可以成功!其他的。我就不知道了。用getElementByID不行,那就用document.all.控件ID.属性才操作吧。最原始的操作代码了,在firefox和IE中都是就对可行的。 SQL2000只能浏览到C盘,求助 开心网超级大亨数据获取 Regex是什么类 asp.net 加密问题,如何保存密钥 asp.net界面显示问题,很奇怪,有的浏览器能显示全部控件,有的浏览器只能显示部分控件, web form中TextBox 输入完后的校验 这个功能实现,不够再加100 各位高手能否送我一个比较好的三层结构模型的例子?需要源码... DataGrid排序时能否显示顺序或倒序的标记(象OutLook的那样)? 关于页面重显 关于模式对话框十分紧急 发现一个在线制作FLASH的网站,有人知道其原理吗?
document.getElementById("controlid").style.display="none";显示
document.getElementById("controlid").style.display="block";
document.getElementById("yourControl").style.display="none";
</script>
document.getElementById("controlid").style.display="none";显示
document.getElementById("controlid").style.display="block";
对了,这几天刚好做到这个问题
& "document.getElementById('TJ').style.display='none';document.getElementById('XG').style.display='none';" </SCRIPT>")
document.getElementById("txtDemand").style.display="block";
我是这样写的,可是不行。
function ustbwuyi()
{
document.getElementById('TextBox1').style.display='none';
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox ID="TextBox1" Runat="server" />
<input type="button" id="tt" value="test" onclick="ustbwuyi()">
</form>
</body>
</HTML>
document.getElementById('layer1').style.display='none';
例如<script language="javascript">
var text = "<%=TextBox1.ClienID %>";
function ustbwuyi()
{
document.getElementById(text).style.display='none';
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox ID="TextBox1" Runat="server" />
<input type="button" id="tt" value="test" onclick="ustbwuyi()">
</form>
</body>
</HTML>
document.getElementById("aa").style.display = "none" | "block" 不占空间
document.getElementById("aa").style.visbility= "visible" | "hidden" 占空间服务器控件:
this.**.Visible = true || false
-------------------------------------------------------
浏览器、服务器怎么个请求和响应你还不是很清楚!