名字是count的表单控在哪里?

解决方案 »

  1.   

    count不是document.del的属性吗?我是想submit这个表单(del)时把选中的checkbox的value传递过去,该怎么做呢?我的完整源代码如下:java脚本:
    function selectall()
    {
        var length = document.del.count.value;
        document.del.all.checked = document.del.all.checked|0;    if (length == 0 ){
              return;
        }
        if (length ==1 )
        {
           document.del.mid.checked=document.del.all.checked ;
        }
       
        if (length>1)
        {
          for (var i = 0; i < length; i++)
           {
            document.del.mid[i].checked=document.del.all.checked;         
           }
        }}asp源码:<form name=del action=<%=urlQueryFld%>  method=post>
      <input type='hidden' name='cmd' value='lg'>
      <table align=center border=0>
          <tr align=center bgcolor=#808080>
             <td width=20></td>
             <td width=300>标题</td>
             <td width=150>最后修改时间</td>
             <td width=100>事件发生时间</td>
             <td width=80>重要性</td>
             <td width=80>是否退审</td>
          </tr><%
    For i=1 to rst.Pagesize
     
      response.write "<tr align=center>"
      response.write "<td width=20>"
      response.write "<input type=checkbox name=mid value=" 
      response.write rst.Fields("DAV:displayname") 
      response.write "  onclick=unselectall()></td>"
      response.write "<td width=300 align=left>"
      response.write "<a href=" 
      response.write urlQueryFld 
      response.write rst.Fields("DAV:displayname") 
      response.write ">"
      response.write rst.Fields("jsw:title") 
      response.write "</a></td>"
      response.write "</td></tr>"  rst.movenext
      If rst.EOF Then 
        Exit For
      End Ifnext
                              
    response.write  "<tr><td colspan=6><p>&nbsp;</p>"
    %>
       <input type="checkbox" name="all" value="1" onclick=selectall()>全选 | 
       <a href="<%=urlQueryFld%>?cmd=addnew">添加新文档</a> |  
       <a href="javascript:document.del.submit()"  onclick=togo('delete')>删除文档</a> |
       <a href="<%=urlQueryFld%>">全部文档</a> |
       <a href="<%=urlQueryFld%>?cmd=withdraw">退审文档</a> |
       <a href="<%=urlQueryFld%>?cmd=new">未送审文档</a> |
       <a href="javascript:document.del.submit()" onclick=togo('move')>送审到</a>
       <select name=MoveTo>
            <option>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
       </select>
      

  2.   

    你取名字取得有问题,把FORM名字跟CHECKBOX的名字取成一样的了
      

  3.   

    名字最好不要取成all什么的function selectall()
    {
        var obj = document.del.mid;
        
        if (!obj)
            return;    var length = document.del.mid.length;
        document.del.all.checked = document.del.all.checked ? false : true;    if (!length)
        {
          document.del.mid.checked=document.del.all.checked ;
        }
        else 
        {
          for (var i = 0; i < length; i++)
          {
            document.del.mid[i].checked=document.del.all.checked;        
          }
        }}