【发布时间】:2014-11-15 09:33:06
【问题描述】:
我在页面标题中有一个 JavaScript 函数,用于更改页面中内容的可见性:
<script type="text/javascript">
// <![CDATA[
function toggleVis(id1, id2, id3) {
var element = document.getElementById(id1).style.visibility;
if (element == 'hidden') {
document.getElementById(id1).style.visibility = 'visible';
document.getElementById(id2).style.visibility = 'visible';
document.getElementById(id3).style.visibility = 'visible';
}
else {
document.getElementById(id1).style.visibility = 'hidden';
document.getElementById(id2).style.visibility = 'hidden';
document.getElementById(id3).style.visibility = 'hidden';
}
}
// ]]>
</script>
当我在带有单选按钮的更新面板中使用它时它可以工作:
<dx:ASPxRadioButton ID="RB1" CssClass="btnInline" runat="server" Text="Yes">
<ClientSideEvents CheckedChanged="function(s, e) { toggleVis('Label33', 'textbox','Label34');}" />
</dx:ASPxRadioButton>
<dx:ASPxLabel ID="Label33" CssClass="btnInline" runat="server" Text="Label33" Style="visibility: hidden" />
<dx:ASPxTextBox ID="textbox" CssClass="btnInline" runat="server" Style="visibility:hidden" Width="40px" />
<dx:ASPxLabel ID="Label34" CssClass="btnInline" runat="server" Text="Label34" Style="visibility: hidden" />
问题是当我单击清除表单的按钮时,通过检查单选按钮,javascript 不起作用。 我尝试了一些互联网上的东西,但我无法做到,对不起我的英语。
【问题讨论】:
标签: javascript asp.net devexpress