清除或选中所有的checkbox
对于有时候要选择或取消页面中的checkbox,当然也服务器端也可以做。但总觉得效率不高。不如用JS的。
不涉及安全能用JS就用JS。。。
<script language="javascript">
function SelectAll(tempControl)
{
var theBox=tempControl;
xState=theBox.checked;
elem=theBox.form.elements;
for(i=0;i<elem.length;i++)
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
{
if(elem[i].checked!=xState)
elem[i].click();
}
}
</script>
function SelectAll(tempControl)
{
var theBox=tempControl;
xState=theBox.checked;
elem=theBox.form.elements;
for(i=0;i<elem.length;i++)
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
{
if(elem[i].checked!=xState)
elem[i].click();
}
}
</script>
页面中加上:
<INPUT onclick="javascript:SelectAll(this);" type="checkbox">选中所有的短消息
其实其他的选择按钮也差不多的用法。