2011-02-06 293 views
1

我遇到問題,我正在嘗試爲acsx文件創建鏈接。基本上,通過從共享點列表中提取信息來動態生成複選框。這些是HTML框。我試着在盒子上使用runat = server,我嘗試使用javascript來創建一個只包含複選框的表單,但這些表單都不會選擇任何複選框。任何人都有任何想法,我可以如何選擇頁面上的所有複選框。選擇所有複選框

感謝

+4

沒有投票,8個問題和1個接受的答案?對不起,希望有人會幫助你。 – jondavidjohn 2011-02-06 21:41:33

回答

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 &其他框架的解決方案,但如果你已經使用了一個療程的,只是用自己的內置方法這樣做)

0

您可以使用jQuery在頁面中選擇所有的複選框,並設置他們的方式。

1

這樣的事情應該做的伎倆:

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