永发信息网

php页面中有多个选项卡,计算数值总和,如图

答案:5  悬赏:70  手机版
解决时间 2021-04-08 07:37
  • 提问者网友:浪荡绅士
  • 2021-04-07 18:51
这是一个单页面,在每一个选项卡选择分数后,我想让下面的合计里面自动 显示出总和,不知道该怎么弄~,求帮忙



最佳答案
  • 五星知识达人网友:狂恋
  • 2021-04-07 18:58
<script type="text/javascript">

function checkk(){

var va1=document.getElementById("value1").value;

var va2=document.getElementById("value2").value;

var total=va1/1.0+va2/1.0;

document.getElementById("tot").value=total;

}
</script>

<table width="426" border="1">
<tr>
<td width="186" height="39">分值</td>
<td width="224">得分</td>
</tr>
<tr>
<td height="35">5</td>
<td><select name="value1" id="value1" onchange="checkk()"><option value="5">5</option><option value="5">5</option><option value="4">4</option><option value="3">3</option></select></td>
</tr>
<tr>
<td height="31">5</td>
<td><select name="value2" id="value2" onchange="checkk()"><option value="5">5</option><option value="5">5</option><option value="4">4</option><option value="3">3</option></select></td>
</tr>
<tr>
<td height="31">合计</td>
<td><input type="text" name="total" value="" id="tot" ></td>
</tr>
</table>
全部回答
  • 1楼网友:过活
  • 2021-04-07 23:32
用js实现更方便(当然php也ok): 1.获取每个选项卡的对象, 2.点击某一选项卡的时候,计算所有选项卡的总和, 3.获取总计input的对象 4.把刚才的综合写入到input对象的值 5.搞定 ps:不用谢,请叫我带着红领巾的雷锋
  • 2楼网友:枭雄戏美人
  • 2021-04-07 22:32
只能用 JS 分别获取选中的值 然后相加
  • 3楼网友:持酒劝斜阳
  • 2021-04-07 21:20
选项卡里面有个value值 获取每个选项值利用ajax异步把获取到的值计算后在返回结果 在吧结果变量分配到合计的文本框中
  • 4楼网友:山君与见山
  • 2021-04-07 20:37
这你可以用js来,当然你如果会ajax那更好,因为那个会比较简单点
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯