0
所以最近我开始了一个C#Asp.Net测验我校的一个项目,但我遇到了以下问题:ASP.Net自定义属性的复选框选中
我的Index.aspx网站:
<form runat="server" class="ac-custom ac-checkbox ac-boxfill" autocomplete="off" onload="Page_Load">
<asp:CheckBox ID="q1a1" runat="server" Text="example answer" onclick="changeState(this);" />
</form>
余施加于复选框时触发onClick事件(I测试了它)的
changeState()
事件。但到目前为止,当我尝试改变它时,其中一个属性没有发生任何事情。
因此,自定义复选框,我用这个:。 (我希望它是好的,我发布一个链接引用它无论哪种方式,我会做
Reference for the custom animated Checkboxes
所以,当我点击复选框,自定义样式适用于它,但检查属性根本没有改变,所以我开始尝试一下Javascript的使用,但没有解决方案
我使用的javascript:
<script type="text/javascript">
function changeState(caller) {
if (document.getElementById(caller.id).checked)
{
document.getElementById(caller.id).checked = false;
}
else
{
document.getElementById(caller.id).checked = true;
}
}
</script>
而且我读的地方,你可以用一个东西一样:
document.getElementById(caller.id).click();
改变checkstate。但这两件事都没有帮助我。 也许你们可以给我一些希望,很确定它可以是一个简单的解决方案。但我对所有提示或变更开放。
那么,当我设置复选框的变量。发生这种情况:我将每个代码复选框设置为true,但在JavaScript内部,它显示我选中的是错误的。 –