选择所有复选框

时间:2011-02-06 21:39:48

标签: c# javascript sharepoint-2007

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

由于

3 个答案:

答案 0 :(得分:3)

如果您不了解需要做什么,此JavaScript代码将选择ID为boxes的容器中的所有复选框(即<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;
    }
}

(这是一个没有jquery和其他框架的解决方案,当然如果你已经在使用它,只需使用他们的内置方法来做到这一点)

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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