<script>
<!--
function unselectall()
{
var forms=document.htgl;
if(forms.all.checked){
forms.all.checked = forms.all.checked&0;
alert(forms.all.checked);
}
}function selectall()
{
var forms=document.htgl;
var cks=document.htgl.bgd;
var sel=forms.buffer
var length=cks.length;
forms.all.checked = forms.all.checked|0;if (length == 0 ){
return;
}
if (length>0)
{
for (var i = 0; i < length; i++)
{
cks[i].checked=forms.all.checked;
}
}
}function GetParent(src,tag){
if(src && src.tagName!=tag){
return GetParent(src.parentElement,tag);
}
return src;
}function add_onclick()
{
var forms=document.htgl;
var cks=document.htgl.bgd;
var sel=forms.buffer
var length=cks.length;
forms.all.checked = forms.all.checked|0;if (length == 0 ){
return;
}
if (length>0)
{
for (var i = 0; i < length; i++)
{
if (cks[i].checked==true)
getV();
//alert(i);
}
}
}function getV()
{
var mxh=""
var e=document.all.cld
for(var i=0;i<e.rows.length;i++)
{
j=7;
var td1=e.rows(i).cells(j).children(1);
alert(td1.tagName)
var text=td1.options(td1.selectedIndex).text;
mxh+=",r" + i + "c" + j + "=" + text + "\n"}
alert(mxh);
}-->
</script>
</Form>
</BODY>
</HTML>

解决方案 »

  1.   

    分不够可以加,我本来一直用Delphi,现在要我用JS,没办法。
      

  2.   

    <HTML>
    <HEAD>
    <title> </title>
    <link href="style.css" type="text/css" rel="stylesheet"/>
    </HEAD>
    <BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <!--#INCLUDE template="_menuitem.htm" qx="4"-->
    <P>誰能帮我看一下,checkbox选中时取同一行中的select,edit中的值, </P>
    <Form name="htgl">

    <TABLE id="cld" width="524" align="center" bordercolor="#667799" BORDER="1" cellpadding="0" cellspacing="0">
    <TR>
    <TD bgcolor="#aabbcc" align="center"><FONT face="Helvetica" size="-1">▼</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">类别</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">报关单号</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">货主</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">退单日期</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">邮寄日期</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">邮寄号</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">情况列表</FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">补充说明</FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27545" name="bgd" value="27545" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">核销单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">115141781<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">2000-11-29<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">2001-1-9<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT face="Helvetica" size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27546" name="bgd" value="27546" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720537<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27547" name="bgd" value="27547" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720538<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27548" name="bgd" value="27548" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720539<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27549" name="bgd" value="27549" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720540<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27550" name="bgd" value="27550" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720541<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    <TR>
    <TD align="center" width="1"><input type="checkbox" id="27551" name="bgd" value="27551" maxsize="1"/>
    </TD>
    <TD><FONT size="-1">退税单<br/></FONT>
    </TD>
    <TD><FONT face="Helvetica" size="-1">040720542<br/></FONT>
    </TD>
    <TD><FONT size="-1">风帆<br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD><FONT size="-1"><br/></FONT>
    </TD>
    <TD bgcolor="#aabbcc"><FONT size="-1">
    <select size="1" name="xklb">
    <option value="审批">货主 </option>
    <option value="执行">船司 </option>
    </select><br/>
    </FONT>
    </TD>
    <TD><FONT size="-1">
    <input type="Text" id="" name="" value="" size="18"/><br/></FONT>
    </TD>
    </TR>
    </TABLE>
    <input type="checkbox" name="all" value="1" onclick="selectall()"/>全选 |                                
    <A href="javascript:add_onclick();"> 确 定 </A> |   <A HREF="javascript:window.location.reload();"> 取 消 </A>                     
    <button  onclick="lookresult()"> 看</button>                    
    <br/>                     
    <select name="attriSel" id="buffer" size="10" width="50" multiple="1"></select>                      
    <table>
    <TR>
    <TD>
    <br/>
    <DIV align="center"><br/><IMG src="trans.gif"/><br/><br/><br/><br/><br/>
    </DIV>
    <FONT size="-1"> [联系人:] </FONT>                      
    <br/>
    </TD>
    </TR>
      

  3.   

    <script>
    <!--
    function lookresult(){
    var sel = "";
    var txt = "";
    var len = document.htgl.bgd.length;
    var selobj = document.htgl.xklb;
    var tbl = document.getElementById("cld");
    for(i =0 ; i< len; i++){
    if(document.htgl.bgd[i].checked == true){

    var txtobj = tbl.rows[i+1].cells[8].children[0].children[0];

    sel = sel + i + ":" +  selobj[i].options[selobj[i].selectedIndex].value;
    txt = txt + i + ":" +  txtobj.value;
    }
    }
    alert(sel);
    alert(txt);}
    function unselectall()
    {
    var forms=document.htgl;
    if(forms.all.checked){
    forms.all.checked = forms.all.checked&0;
    alert(forms.all.checked);
    }
    }function selectall()
    {
    var forms=document.htgl;
    var cks=document.htgl.bgd;
    var sel=forms.buffer
    var length=cks.length;
    forms.all.checked = forms.all.checked|0;if (length == 0 ){
    return;
    }
    if (length>0)
    {
    for (var i = 0; i < length; i++)
    {
    cks[i].checked=forms.all.checked;
    }
    }
    }function GetParent(src,tag){
    if(src && src.tagName!=tag){
    return GetParent(src.parentElement,tag);
    }
    return src;
    }function add_onclick()
    {
    var forms=document.htgl;
    var cks=document.htgl.bgd;
    var sel=forms.buffer
    var length=cks.length;
    forms.all.checked = forms.all.checked|0;if (length == 0 ){
    return;
    }
    if (length>0)
    {
    for (var i = 0; i < length; i++)
    {
    if (cks[i].checked==true)
    getV();
    //alert(i);
    }
    }
    }function getV()
    {
    var mxh=""
    var e=document.all.cld
    for(var i=0;i<e.rows.length;i++)
    {
    j=7;
    var td1=e.rows(i).cells(j).children(1);
    alert(td1.tagName)
    var text=td1.options(td1.selectedIndex).text;
    mxh+=",r" + i + "c" + j + "=" + text + "\n"}
    alert(mxh);
    }-->
    </script>
    </Form>
    </BODY>