标点_网络 2017-11-15 10:24 采纳率: 100%
浏览 987
已采纳

js 表格内部文本框计算

如何使用JS进行计算出税费和保险工资合计,以及保险、工资、税费合计。
税费为保险工资合计乘以3%。
我只是列出两行来,实际应用是根据数据库里的人员名单来进行调用。如何在根据表格的行数在计算出对应的总和。
刚刚接触JS,不太了解,谢谢大家了!

 <table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="center">姓名</td>
<td width="200" align="center">保险</td>
<td width="200" align="center">工资</td>
<td width="200" align="center">税费</td>
<td width="200" align="center">工资保险合计</td>
<td width="200" align="center">工资、保险、税费合计</td>
</tr>
<tr>
<td width="200" align="center">张三</td>
<td width="200" align="center"><input name="bx1" type="text" id="bx1" value="1500"></td>
<td width="200" align="center"><input name="gz1" type="text" id="gz1" value="2000"></td>
<td width="200" align="center"><input type="text" name="sf1" id="sf1"></td>
<td width="200" align="center"><input type="text" name="gzbxhj1" id="gzbxhj1"></td>
<td width="200" align="center"><input type="text" name="gzbxsfhj1" id="gzbxsfhj1"></td>
</tr>
<tr>
<td width="200" align="center">李四</td>
<td width="200" align="center"><input name="bx2" type="text" id="bx2" value="1460"></td>
<td width="200" align="center"><input name="gz2" type="text" id="gz2" value="2500"></td>
<td width="200" align="center"><input type="text" name="sf2" id="sf2"></td>
<td width="200" align="center"><input type="text" name="gzbxhj2" id="gzbxhj2"></td>
<td width="200" align="center"><input type="text" name="gzbxsfhj2" id="gzbxsfhj2"></td>
</tr>
<tr>
<td width="200" align="center" bgcolor="#0066FF">合计</td>
<td width="200" align="center" bgcolor="#0066FF"><input name="bxhj" type="text" id="bxhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input name="gzhj" type="text" id="gzhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="sfsj" id="sfsj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="gzbxhjhj" id="gzbxhjhj"></td>
<td width="200" align="center" bgcolor="#0066FF"><input type="text" name="gzbxsfhjhj" id="gzbxsfhjhj"></td>
</tr>
</table>
  • 写回答

1条回答 默认 最新

  • 软件求生 2017-11-16 01:37
    关注

    大体思路如下:
    1、创建五个对象,分别代表保险input标签、工资input标签、税费input标签、工资保险合计input标签、工资、保险、税费合计input标签。
    2、遍历每一个tr,然后工资保险合计input标签的属性value值=工资input标签+保险input标签。然后把刚刚计算的合计值+工资+保险赋值给工资、保险、税费合计input标签,即可。
    我建议你用jquery,很方便。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题