Javascript 隐藏DIV中的ASP.NET复选框始终返回false
我在一个隐藏的div中有一组表单元素,如下所示:Javascript 隐藏DIV中的ASP.NET复选框始终返回false,javascript,asp.net,css,vb.net,webforms,Javascript,Asp.net,Css,Vb.net,Webforms,我在一个隐藏的div中有一组表单元素,如下所示: <div id="jDivUpdateFolder" style="display:none;"> <asp:TextBox ID="txtEditFolderName" runat="server"></asp:TextBox><br /> <asp:TextBox ID="txtEditFolderDesc" runat="server" TextMode="MultiLi
<div id="jDivUpdateFolder" style="display:none;">
<asp:TextBox ID="txtEditFolderName" runat="server"></asp:TextBox><br />
<asp:TextBox ID="txtEditFolderDesc" runat="server" TextMode="MultiLine"></asp:TextBox><br />
<asp:FileUpload ID="fuEditPhoto" runat="server" /><br />
<asp:DropDownList ID="ddlEditContentOrder" runat="server">
<asp:ListItem Value="0" Text="Ascending"></asp:ListItem>
<asp:ListItem Value="1" Text="Descending"></asp:ListItem>
</asp:DropDownList><br />
<asp:CheckBox ID="chkEditIsActive" runat="server" Text="Active" /><br />
<asp:CheckBox ID="chkEditShowOnHome" runat="server" Text="Show on HomePage" /><br />
<asp:LinkButton CssClass="anchorbutton green" ID="btnSaveEditFolder" Text="Save" runat="server"></asp:LinkButton>
当我移除样式display:block时
和表单在页面上可见,然后返回正确的值(如果选中,则为true,如果未选中,则为false…)
有人遇到这样的问题吗?将复选框的值设置为true:
value="True"
张贴并让我知道,如果这是有效的。听起来很傻,但只要这样做,如果没有效果,我会帮你进一步调查。试试:
Dim isactive As Boolean = chkEditIsActive.Checked
您可以发布关于如何更改复选框值的代码吗?如果这是隐藏的,您可能会使用javascript,对吗?是的,我使用javascript,但只是隐藏/显示div本身。我没有任何客户端代码可以选中/取消选中复选框。有趣的是,我将上面的代码复制并粘贴到测试页面上,两个复选框都返回预期值。
Dim isactive As Boolean = chkEditIsActive.Checked