<script type="text/javascript">
function marcarJob(source)
{
checkboxes=document.getElementsByTagName('input');
for(i=0;i<checkboxes.length;i++)
{
if(checkboxes[i].type == "checkbox")
{
checkboxes[i].checked=source.checked;
}
}
}
function marcarDeproc(source)
{
checkboxes=document.getElementsByTagName('input');
for(i=0;i<checkboxes.length;i++) //record all controls
{
if(checkboxes[i].type == "checkbox")
{
checkboxes[i].checked=source.checked;
}
}
}
function marcarEs(source)
{
checkboxes=document.getElementsByTagName('input');
for(i=0;i<checkboxes.length;i++)
{
if(checkboxes[i].type == "checkbox")
{
checkboxes[i].checked=source.checked; // (mark/unmark all)
}
}
}
</script>
そのままでは、一番上のチェックボックスの1つをチェックすると、すべてのチェックボックスがチェックされます。
列に点灯する必要があります。最初のチェックボックスがチェックされている場合、他のチェックボックスもチェック/チェック解除する必要があり、列で順序付けられます。列の最初のチェックボックスは「SELECT ALL」に似ていますが、その列に対してのみです。