table list   什么意思 ?

解决方案 »

  1.   


    ///<summary>
    ///CheckBox判断 - 允许More多个选择
    ///</summary>
    ///<param name="control">控件的对象</param>
    ///<param name="bool">传递ture/false,ture可以操作,false不可以操作,不需要此项时可以传True</param>
    ///<param name="mes0">没有选择一个的信息</param>
    ///<param name="mes">确认要操作的信息</param>
    ///<param name="nomes">没有权限操作的信息,不需要此操作时候,可以传 ""</param>
    var CheckBoxMore = function(control,bool,mes0,mes,nomes){
          for(var i= 0,j=0;i < $N(control).length; i++){
            if($N(control)[i].checked){    
                j++;
            }
          }if(j==0){
            alert(mes0);
            return true;
          }if(bool){
              if(j>0){
                    if(PromptConfirm(mes))
                        return false;
                    else
                        return true;
              }
              return true;
          }else{
                alert(nomes);
                return true;
          }

    ---------------
    这样?
      

  2.   

    谢谢各位支持。
    我把代码发上来。大家讨论一下。就是实现多选,但是我必须用数据记录当前那些被选中的行。我现在实现了一部分,但是如果我当前选中一行,然后再取消选择。
    那么存放被选中行号应该删除,但是这点我没有实现,。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD></HEAD><body>
    <script> 
    var  resultCount=0; 
    var choseRow = new Array(10);
    function mysel(obj,n)
    {         if(obj.checked)

    {
    obj.checked=false;
    obj.bgColor="";
    document.getElementsByName("mycheck")[n].checked=false;
    resultCount--; if(resultCount>1)
    { document.all("bt2").disabled=false;
    document.all("bt3").disabled=true;
    }
    if(resultCount==1)
    {
    document.all("bt2").disabled=false;
    document.all("bt3").disabled=false;
    }
    if(resultCount==0)
    {
    document.all("bt2").disabled=true;
    document.all("bt3").disabled=true;
    }
    }

    else
    {
     obj.checked=true;
    obj.bgColor="#92E7ED";
    document.getElementsByName("mycheck")[n].checked=true;
    resultCount++;
    if(resultCount>1)
    {
    document.all("bt2").disabled=false;
    document.all("bt3").disabled=true;
    }
    if(resultCount==1)
    {
    document.all("bt2").disabled=false;
    document.all("bt3").disabled=false;
    }
    if(resultCount==0)
    {
    document.all("bt2").disabled=false;
    document.all("bt3").disabled=false;
    }
    }
    //获取当前被选中的checkbox的ID
    var loopCount=0;
    for(j=0;j<10;j++)
      {
           
            if (document.getElementById("checkbox"+j).checked == true)
    {

     choseRow[loopCount++]=j;//add by lizh
     
        
    }
    else
    {

    }

       }
       alert(choseRow);} 
     </script> 
    <table>
    <tr>
    <td>
    <table width=600px border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    <table width="100%" border="0">
    <tr>
    <td><img src="images/1.bmp"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <br>
    <table width="100%" border="1" cellpadding="0" cellspacing="0" style="font-size:12px;">
    <tr style="background-color: rgb(192,192,192);">
    <td colspan=2><FONT COLOR="0000fff">| 任务处理状况</FONT> | <u>保存</u>
    | <u>扫描保存</u></td>
    </tr>
    <tr>
    <td colspan=2>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size:12px;">
    <tr width="100%">
    <td width="100%" colspan=6>
    <table width="100%" border="1" cellpadding="0" cellspacing="0" style="font-size:12px;">
    <tr width="100%" style="background-color: rgb(192,192,192);">
    <td width="4%">&nbsp;</td>
    <td width="35%" >任务名称</td>
    <td width="10%">状态</td>
    <td width="20%">机组名称</td>
    <td width="10%">部数</td>
    <td>受理日期</td>
    </tr>
    </table></td>
    </tr>
    <tr width="100%">
    <td width="100%" colspan=6> <table id=t1 width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size:12px;">
    <tr onClick="mysel(this,0);">
    <td width="4%"><input type=checkbox value=1 name=mycheck id="checkbox0"></td>
    <td width="35%">aaaa</td>
    <td width="10%">打印中</td>
    <td width="20%">localhost</td>
    <td width="10%">1</td>
    <td>20070418</td>
    </tr>
    <tr onClick="mysel(this,1);">
    <td><input type=checkbox value=2 name=mycheck id="checkbox1"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,2);">
    <td><input type=checkbox value=3 name=mycheck id="checkbox2"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,3);">
    <td><input type=checkbox value=4 name=mycheck id="checkbox3"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,4);">
    <td><input type=checkbox value=5 name=mycheck id="checkbox4"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,5);">
    <td><input type=checkbox value=6 name=mycheck id="checkbox5"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,6);">
    <td><input type=checkbox value=7 name=mycheck id="checkbox6"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,7);">
    <td><input type=checkbox value=8 name=mycheck id="checkbox7"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,8);">
    <td><input type=checkbox value=9 name=mycheck id="checkbox8"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr onClick="mysel(this,9);">
    <td><input type=checkbox value=10 name=mycheck id="checkbox9"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    </table></td></tr>
    </table>
    </td>
    </tr>
    <tr>
    <td>
    <table width="100%" border="0" cellpadding="0" cellspacing="0" style="background-color: rgb(192,192,192);">
    <tr width="100%" height=30px>
    <td align="right" width="20%"><input type="button" value="   <<   "></td>
    <td><input name="button" type="button" value="   <   "></td>
    <td><input type="text" size="5"></td>
    <td><input type="text" size="5"></td>
    <td><input type="button" value="go"></td>
    <td><input type="button" value="   >   "></td>
    <td align="left" width="20%"><input type="button"
    value="   >>   "></td>
    </tr>
    <tr height="40px" valign="bottom">
    <td colspan=3 align="right"><input name="bt1" type="button"
    value="任务输出" disabled></td>
    <td></td>
    <td colspan=2 align="center"><input name="bt2"type="button"
    value="任务取消" disabled></td> 
    <td align="left"><input name="bt3" type="button" value="  详细  " disabled></td>
    </tr>
    </table>
    </td>

    <td width="14%" rowspan=2 style="background-color: rgb(192,192,192);"></td>
    </tr>
    <tr height=60px style="background-color: rgb(192,192,192);">
    <td>
    <table>
    <tr>
    <td width="5%"><img alt="" src="images/3.bmp"></td>
    <td align="left" style="font-size:12px;">状态正在获取信息</td>
    <td align="right" width="10%"><img alt="" src="images/2.bmp"></td>
    </tr>
    <tr>
    <td align="left" valign="bottom" style="font-size:12px;">磁盘空间</td>
    <td align="right" valign="bottom" style="font-size:12px;">2007-04-30</td>
    <td></td>
    </tr>
    </table>
    </td> </tr>
    </table>
    </td>
    </tr>
    </table></body>
    </HTML>