javascript eval函数的应用,循环合并表格内容

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>eval函数的应用,循环合并表格内容</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<script language="JavaScript" type="text/javascript">

function calprice() {
var sss="";
 for(i = 0; i < 10 ; i++) {
  var str="";
  var strr = eval(document.getElementById('Date'+i)).innerHTML+": ";
   for(n = 0; n < 3; n++) {
    if(eval("document.form.num"+i)[n].value != "") {
     alert("num"+i+"["+n+"]"+eval("document.form.num"+i)[n].value);//测试
     
     switch(n) {
     case 0:
      str += "[ A+ ][ " + eval("document.form.num"+i)[n].value + " ]"
        +"Price[ " + eval(document.getElementById('prAp'+i)).innerHTML + " ], ";
      break;
     case 1:
      str += "[ A ][ " + eval("document.form.num"+i)[n].value + " ]"
        +"Price[ " + eval(document.getElementById('prA'+i)).innerHTML + " ], ";
      break;
     case 2:
      str += "[ B ][ " + eval("document.form.num"+i)[n].value + " ]"
        +"Price[ " + eval(document.getElementById('prB'+i)).innerHTML + " ], ";
      break;
     } 
    }
   }
  if(str!="") {
   strr += str;
   strr = strr.substring(0,strr.lastIndexOf(','))+".";
   sss+=strr+"/n";
  }
 }
 sss = sss.substring(0,sss.lastIndexOf('/n'));
 if(sss!="") {
  alert(sss);
 }
}
</script>

<body>
 <form name="form" id="fp" action="account"
                  <table width="660" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#E3E3E3">
                    <tr>
                      <td rowspan="2" align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>行数</strong></font></td>
                      <td colspan="6" align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>数值</strong></font></td>
                    </tr>
                    <tr>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>类型A+</strong></font></td>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>数量</strong></font></td>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>类型A</strong></font></td>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>数量</strong></font></td>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>类型B</strong></font></td>
                      <td align="center" bgcolor="#C80000"><font color="#FFFFFF"><strong>数量</strong></font></td>
                    </tr>
                    <tr>
                      <td align="left" bgcolor="#F0F0F0" id="Date0">第一行</td>
                      <td align="center" bgcolor="#F0F0F0" id="prAp0">00</td>
                      <td align="center" bgcolor="#F0F0F0"><input name="num0" id="fp_inum00" type="text" size="5" alt="_int_"></td>
                      <td align="center" bgcolor="#F0F0F0" id="prA0">01</td>
                      <td align="center" bgcolor="#F0F0F0"><input name="num0" id="fp_inum01" type="text" size="5" alt="_int_"></td>
                      <td align="center" bgcolor="#F0F0F0" id="prB0">02</td>
                      <td align="center" bgcolor="#F0F0F0"><input name="num0" id="fp_inum02" type="text" size="5" alt="_int_"></td>
                    </tr>
                    <TR>
                      <TD align="left" bgcolor="#E3E3E3" id="Date1" >第二行</TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prAp1">10</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num1" id="fp_inum10" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prA1">11</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num1" id="fp_inum11" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prB1">12</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num1" id="fp_inum12" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#F0F0F0" id="Date2" >第三行</TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prAp2">20</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num2" id="fp_inum20" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prA2">21</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num2" id="fp_inum21" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prB2">22</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num2" id="fp_inum22" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#E3E3E3" id="Date3" >第四行</TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prAp3">30</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num3" id="fp_inum30" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prA3">31</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num3" id="fp_inum31" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prB3">32</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num3" id="fp_inum32" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#F0F0F0" id="Date4" >第五行</TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prAp4">40</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num4" id="fp_inum40" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prA4">41</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num4" id="fp_inum41" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prB4">42</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num4" id="fp_inum42" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#E3E3E3" id="Date5" >第六行</TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prAp5">50</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num5" id="fp_inum50" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prA5">51</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num5" id="fp_inum51" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prB5">52</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num5" id="fp_inum52" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#F0F0F0" id="Date6" >第七行</TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prAp6">60</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num6" id="fp_inum60" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prA6">61</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num6" id="fp_inum61" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prB6">62</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num6" id="fp_inum62" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#E3E3E3" id="Date7" >第八行</TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prAp7">70</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num7" id="fp_inum70" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prA7">71</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num7" id="fp_inum71" type="text" size="5" alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prB7">72</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num7" id="fp_inum72" type="text" size="5" alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#F0F0F0" id="Date8" >第九行 </TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prAp8">80</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num8" id="fp_inum80" type="text" size="5"  alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prA8">81</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num8" id="fp_inum81" type="text" size="5"  alt="_int_"></TD>
                      <TD align="center" bgcolor="#F0F0F0" id="prB8">82</TD>
                      <TD align="center" bgcolor="#F0F0F0"><input name="num8" id="fp_inum82" type="text" size="5"  alt="_int_"></TD>
                    </TR>
                    <TR>
                      <TD align="left" bgcolor="#E3E3E3" id="Date9" >第十行 </TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prAp9">90</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num9" id="fp_inum90" type="text" size="5"  alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prA9">91</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num9" id="fp_inum91" type="text" size="5"  alt="_int_"></TD>
                      <TD align="center" bgcolor="#E3E3E3" id="prB9">92</TD>
                      <TD align="center" bgcolor="#E3E3E3"><input name="num9" id="fp_inum92" type="text" size="5"  alt="_int_"></TD>
                    </TR>
          
            </table>
        </form>
            <input type="button" value="test" οnclick="calprice();" >
             
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值