选择所有复选框

发布于 2024-10-16 06:56:18 字数 175 浏览 1 评论 0原文

我遇到问题,我正在尝试创建 acsx 文件的链接。基本上,复选框是通过从共享点列表中提取信息来动态生成的。这些是 HTML 框。我尝试在框中使用 runat=server ,我尝试使用 javascript 通过创建一个仅包含复选框的表单来选择,但这些都不会选择任何复选框。任何人都知道如何选择页面上的所有复选框。

谢谢

I am having a problem, I am trying to make a link for a acsx file. Basically checkboxes get dynamically generated through pulling information out of a sharepoint list. These are HTML boxes. Ive tried using the runat=server on the boxes, ive tried using javascript to select the by creating a form that just contains the checkboxes but neither of those will select any checkboxes. Anyone have any idea on how I can select all the checkboxes on a page.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦里兽 2024-10-23 06:56:18

如果没有真正理解您需要做什么,此 JavaScript 代码将选择 id 为 boxes 的容器内的所有复选框(即

...< ;/div>):

var checkboxes = document.getElementById( 'boxes' ).getElementsByTagName( 'input' );
for ( var i = 0; i < checkboxes.length; i++ )
{
    if ( checkboxes[i].type == 'checkbox' )
    {
        checkboxes[i].chcked = true;
    }
}

(这是一个没有 jquery 和其他框架的解决方案,但是当然,如​​果您已经在使用一个框架,只需使用它们的内置方法来执行此操作)

Without really understanding, what you need to do, this JavaScript code will select all checkboxes within a container with the id boxes (i.e. <div id="boxes">...</div>):

var checkboxes = document.getElementById( 'boxes' ).getElementsByTagName( 'input' );
for ( var i = 0; i < checkboxes.length; i++ )
{
    if ( checkboxes[i].type == 'checkbox' )
    {
        checkboxes[i].chcked = true;
    }
}

(This is a solution without jquery & other frameworks, but of course if you are already using one, just use their built-in method for doing this)

好久不见√ 2024-10-23 06:56:18

像这样的事情应该可以解决问题:

$("input[type=checkbox]:not(:checked)").attr('checked','checked');

something like this should do the trick:

$("input[type=checkbox]:not(:checked)").attr('checked','checked');
故人爱我别走 2024-10-23 06:56:18

您可以使用 jQuery 来选择页面中的所有复选框并以这种方式设置它们。

You could use jQuery to select all checkboxes in a page and set them that way.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文