<%dcdate="2008-01-13"%>
<input type="checkbox" name="riqi" value="checkbox" <%if Weekday(cdate(dcdate))=1 then%>checked<%end if%>> 

解决方案 »

  1.   

    以上是星期天的
    <%dcdate="2008-01-12"%> 
    <input type="checkbox" name="riqi" value="checkbox"  <%if Weekday(cdate(dcdate))=7 then%>checked <%end if%>> 
      

  2.   

    简单。为每一个“要比较的元素”命名,然后循环比较就是。<tr>
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox">
       <td>2008-01-12 </td>
       <td><span id="11">星期六</span> </td>
    </tr> <tr>
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox" id="checkbox12">
       <td>2008-01-12 </td>
       <td><span id="label12">星期六</span> </td>
    </tr> 
    ...for(var i=xx;i<xx;i++)
    {
      if(document.getElementById("label"+i).innerText=="星期六") //....或者是星期天
        document.getElementById("check"+i).checked=true;
    }
    页面上的事,javascript说了算。修行看个人,请原谅我先说到这儿啦。@_@
      

  3.   


    <html> 
    <script>
    function doit(){
      var list = document.getElementsByName("riqi");
      for(var i=0;i<list.length;i++){
          var s = list[i].parentNode.parentNode.cells[2].innerHTML;
          s = s.replace(/^(\s+)|(\s+)$/g,"");
          if(s=="星期六"|| s=="星期天") list[i].checked = true; 
      }
    }
    </script>
    <form name="fm"> 
       <input type="checkbox" name="jjr" value="checkbox" onclick="doit()"> 默认周末为休假日 
    <table width="552" border="1"> 
    <tr> 
    <td width="111"> 
    <td width="269"> </td> <td width="156"> </td> 
    </tr>
    <tr> 
       <td height="83">   &nbsp; </td> 
       
       <td>日期 </td> 
       <td>星期 </td> 
    </tr> 
    <!-- 此列表的数据是JAVA List循环迭代出的 --> <tr> 
       <td height="83"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-04 </td> 
       <td>星期五 </td> 
    </tr> 
    <tr> 
    <td height="88"> <input type="checkbox" name="riqi" value="checkbox"> 
    <td>2008-01-05 </td> 
    <td>星期六 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-06 </td> 
       <td>星期天 </td> 
    </tr> 
    <tr> 
       <td height="88"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-07 </td> 
       <td>星期一 </td> 
    </tr> 
    <tr> 
       <td height="88"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-08 </td> 
       <td>星期二 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-09 </td> 
       <td>星期三 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-10 </td> 
       <td>星期四 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-11 </td> 
       <td>星期五 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-12 </td> 
       <td>星期六 </td> 
    </tr> 
    <tr> 
       <td height="111"> <input type="checkbox" name="riqi" value="checkbox"> 
       <td>2008-01-13 </td> 
       <td>星期天 </td> 
    </tr> 
    </table> 
    </form> 
    </html>