我直接让dropdownlist.visiable=false 控件虽然隐藏了,但是那一行还在,
如图:
当下面有市的时候是这样的
如果没有的话,
请选择市:dropdownlist 都消失
但是不要占用行,可以做到吗?
我用visiable=false 还是有行效果如下
html代码如下
<tr class="b">
<td align="center" class="style1">请选择市</td>
<td class="style2">
<asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</td>
</tr>
应该意思就是<tr></tr>都消失...
怎么做?
22 个解决方案
#1
那就需要隐藏 tr 行
去看看
http://wenda.tianya.cn/wenda/thread?tid=1ecd2f682366ace9&hl=zh-cn
去看看
http://wenda.tianya.cn/wenda/thread?tid=1ecd2f682366ace9&hl=zh-cn
#2
给<tr id="ids"></tr>
后台
this.ids.visiable=false
后台
this.ids.visiable=false
#3
给 <tr id="ids" runat="server"> </tr>
后台
this.ids.visiable=false
楼上的要加上个server
后台
this.ids.visiable=false
楼上的要加上个server
#4
这种效果最好用层做。
#5
this.ids.style["display"]="none";
#6
<tr id="ids" runat="server" class="b">
<td align="center" class="style1">请选择市</td>
<td class="style2">
<asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</td>
</tr>
后台
ids.Visiable=false;
#7
就是这样
#8
<td align="center" class="style1">请选择市 </td>
改成
<td align="center" class="style1">请选择市 <br/>
<div 选择的时候隐藏这个层><asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</div>
</td>
这样就好了吧
改成
<td align="center" class="style1">请选择市 <br/>
<div 选择的时候隐藏这个层><asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</div>
</td>
这样就好了吧
#9
直接控制那行隐藏呀
#10
怎么用层啊? 能不能把代码贴出来啊?谢谢啊 , 我不想用
<tr id="ids"> </tr>
后台
this.ids.visiable=false这个方法
<tr id="ids"> </tr>
后台
this.ids.visiable=false这个方法
#11
因为你和后台有交互,所以前台页面用JS控制很难控制
所以用visiable=false比较方便些
所以用visiable=false比较方便些
#12
我一般就是这样做的,让它runat=server
#13
这样做,如果隐藏之后,选择有下属的省份,他还是不显示出来
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
#14
设置
<td class="style2">
的高度。
<td class="style2">
的高度。
#15
这样做,如果隐藏之后,选择有下属的省份,他还是不显示出来
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
#16
直接给你要影藏的tr加个ID
然后当你的条件达到的时候
用Js 给你的ID.style.display="none"
然后当你的条件达到的时候
用Js 给你的ID.style.display="none"
#17
我更正一下:
<tr class="b">
<td align="center" class="style1">请选择市</td>
<td class="style2" runat="server" id="MyLine1">
<asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</td>
</tr>
你可以设置MyLine1的高度,例如:MyLine1.Style["height"]="0px"。
#18
事实上设置<td height="0">
在td里面的控件如隐藏就会伸缩!!
在td里面的控件如隐藏就会伸缩!!
#19
呵呵,我在上面17楼把td错看成tr了。
不过这个正确,我就不修改了。参考这个吧。
#20
楼主应该去Javascript里面发帖.
#21
遇到同样问题,看到你的贴,突然想起来了<panel id=“xxx”>你要隐藏内容</panel>
#22
<tr style="display: none">
#1
那就需要隐藏 tr 行
去看看
http://wenda.tianya.cn/wenda/thread?tid=1ecd2f682366ace9&hl=zh-cn
去看看
http://wenda.tianya.cn/wenda/thread?tid=1ecd2f682366ace9&hl=zh-cn
#2
给<tr id="ids"></tr>
后台
this.ids.visiable=false
后台
this.ids.visiable=false
#3
给 <tr id="ids" runat="server"> </tr>
后台
this.ids.visiable=false
楼上的要加上个server
后台
this.ids.visiable=false
楼上的要加上个server
#4
这种效果最好用层做。
#5
this.ids.style["display"]="none";
#6
<tr id="ids" runat="server" class="b">
<td align="center" class="style1">请选择市</td>
<td class="style2">
<asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</td>
</tr>
后台
ids.Visiable=false;
#7
就是这样
#8
<td align="center" class="style1">请选择市 </td>
改成
<td align="center" class="style1">请选择市 <br/>
<div 选择的时候隐藏这个层><asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</div>
</td>
这样就好了吧
改成
<td align="center" class="style1">请选择市 <br/>
<div 选择的时候隐藏这个层><asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</div>
</td>
这样就好了吧
#9
直接控制那行隐藏呀
#10
怎么用层啊? 能不能把代码贴出来啊?谢谢啊 , 我不想用
<tr id="ids"> </tr>
后台
this.ids.visiable=false这个方法
<tr id="ids"> </tr>
后台
this.ids.visiable=false这个方法
#11
因为你和后台有交互,所以前台页面用JS控制很难控制
所以用visiable=false比较方便些
所以用visiable=false比较方便些
#12
我一般就是这样做的,让它runat=server
#13
这样做,如果隐藏之后,选择有下属的省份,他还是不显示出来
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
#14
设置
<td class="style2">
的高度。
<td class="style2">
的高度。
#15
这样做,如果隐藏之后,选择有下属的省份,他还是不显示出来
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
比如,我首先是 北京
下面的县都隐藏了
之后选择广东,有下属的深圳市
但是 <tr>不显示出来。怎么解决啊?
#16
直接给你要影藏的tr加个ID
然后当你的条件达到的时候
用Js 给你的ID.style.display="none"
然后当你的条件达到的时候
用Js 给你的ID.style.display="none"
#17
我更正一下:
<tr class="b">
<td align="center" class="style1">请选择市</td>
<td class="style2" runat="server" id="MyLine1">
<asp:DropDownList ID="ddlcity" runat="server" Width="131px">
</asp:DropDownList>
</td>
</tr>
你可以设置MyLine1的高度,例如:MyLine1.Style["height"]="0px"。
#18
事实上设置<td height="0">
在td里面的控件如隐藏就会伸缩!!
在td里面的控件如隐藏就会伸缩!!
#19
呵呵,我在上面17楼把td错看成tr了。
不过这个正确,我就不修改了。参考这个吧。
#20
楼主应该去Javascript里面发帖.
#21
遇到同样问题,看到你的贴,突然想起来了<panel id=“xxx”>你要隐藏内容</panel>
#22
<tr style="display: none">