gpt4 book ai didi

javascript - 如何在 Javascript 中的 ASP.NET 转发器控件中选中至少一个复选框

转载 作者:行者123 更新时间:2023-11-30 13:38:05 25 4
gpt4 key购买 nike

在我的 asp.net 网站上;我有具有子控件检查列表框的 REPEATER 控件,在代码后面动态生成。

我想知道如何编写 javascript 函数,我必须至少选中一个复选框。

我能达到什么程度?请帮忙?

最佳答案

您可以将复选框列表包装在一个具有已知 ID 的容器中(例如 <div>):

<div id="myCheckboxes">
<input type="checkbox" ...>
<!-- ... -->
<input type="checkbox" ...>
</div>

然后在 JavaScript 中执行:

function isOneChecked(containerId) {
var myDiv = document.getElementByID(containerId);
if (myDiv != null) {
var checkBoxes = myDiv.getElementsByTagName("INPUT");

for (var i=0; i<checkBoxes.length; i++) {
if (checkBoxes[i].checked == true) {
return true;
}
}
}
return false;
}

并将其命名为:

if (isOneChecked("myCheckboxes")) {
// whatever
}

关于javascript - 如何在 Javascript 中的 ASP.NET 转发器控件中选中至少一个复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750703/

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