一个checkbox,第一个选项是全选。
全选与选不选:
全选时,如果反选了其中一个选项,全选选项也应该被反选掉。
<li><input id="selectAll_media_Click" class="mtinp" type="checkbox" checked onclick=checkAll_Media_Click(this.checked) /> 全部</li>
<ww:iterator id="obj" value="pagWorkStationMap">
<li>
<input onclick="cancelAll_media_Click(this.checked)" name="items_Media_Click" class="mtinp" type="checkbox" checked value="<ww:property value="key"/>" /> <ww:property value="value"/>
</li>
</ww:iterator>
全选与选不选:
//如果全部选项被click,则将this.checked作为参数传进来。
function checkAll_Media_Click(isChecked)
{
//得到选项的列表
var code_Values = document.getElementsByName("items_media_Click");
for(i = 0;i < code_Values.length;i++){
if(code_Values[i].type == "checkbox") {
/*将所有选项的checked值与传进来的参数统一。这样如果全选选项被选中与被反选,所
有的选项都会有同样的操作。*/
code_Values[i].checked = isChecked; }
}
}
全选时,如果反选了其中一个选项,全选选项也应该被反选掉。
function cancelAll_media_Click(isChecked)
{
var all=document.getElementById("selectAll_media_Click");
if(isChecked==false){
all.checked=false;
}
}