gpt4 book ai didi

javascript - 使用 C# 管理由 jquery 创建的复选框

转载 作者:行者123 更新时间:2023-11-29 14:54:18 26 4
gpt4 key购买 nike

这是我的问题:

我想使用 visual studio 2010 管理 webform 页面中复选框的状态,我已将代码减少到严格的最低限度,以便您更好地理解我的问题。

为了获得动态创建的复选框的状态,我尝试了几种方法:

  • 一开始我的愿望很简单:在代码隐藏中获取我的复选框的状态,这对我来说是 c#,但我很快意识到我需要将属性 runat="server"放到包含我的复选框的状态
  • 所以我更改了 span 的动态声明,并将属性“id”和“runat”添加到两个 span 中的每一个。之后,这些属性在生成页面时在代码源中可见,但我仍然无法在代码隐藏中管理它们
  • 我最终尝试使用 DOM 函数:getElementById 但是当我检查调试器时,变量始终为 null

事实上,我认为我只需要在页面完全加载时执行操作,但我不知道如何操作。

我只需要知道我的复选框是打开还是关闭。

这是正文内容:

<body>
<form id="form1" runat="server">
<div class="checkbox1" id="CB1">
<input type="checkbox" value="1"/>
</div>
</form>

<script type="text/javascript">
$(function () {

$('input[type=checkbox]').switchButton({
button_width: 10,
labels_placement: "left",
height: 22,
width: 50
});

})
</script>
</body>

jquery 脚本在那里:Jquery

特定复选框的 css 在那里:Css

让我知道如何进行这项工作。

最佳答案

switchButton(我开发的)不会删除或修改您将插件应用到的初始复选框输入...

所以我建议您像在任何其他项目中一样创建复选框并通过 C# 代码获取其状态...

我想这就是其他人已经在这里提出的建议。

关于javascript - 使用 C# 管理由 jquery 创建的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com