发布于2023-09-17 19:31 阅读(984) 评论(0) 点赞(26) 收藏(3)
for ($i=1; $i<=3; $i++)
{
print("<tr>");
print("<td>$i</td>");
print("<td><input type='text' name='meter[$i]' class='meter' maxlength='21' id='meter[$i]' /></td>");
print("<td><input type='text' name='weight[$i]' maxlength='21' class='weight' id='weight[$i]' size='10' /></td>");
print("<td><input type='text' name='amount[$i]' maxlength='21' class='amount' id='amount[$i]' size='10' /></td>");
print("</tr>");
}
?>
我想要这样
如果我输入 110 米和 10 重量,它应该给我 ans (10/110)*100;在每一列中
(重量/米)*100
计重输出 110 | 10 | 9.09 120 | 12 | 10 130 | 14 | 10.76
一种方法是使用 JavaScript 代码,以便在浏览器客户端本地完成计算,而不需要向服务器提交表单:
<?php
print("<script>");
print("function calculate(index) {;");
print(" var meterd = document.getElementById('meter['+index+']');");
print(" var weightd = document.getElementById('weight['+index+']');");
print(" var amountd = document.getElementById('amount['+index+']');");
print(" if (meterd && weightd && amountd) {;");
print(" var meter = parseFloat(meterd.value); if (isNaN(meter)) {meter = 1;}");
print(" var weight = parseFloat(weightd.value); if (isNaN(weight)) {weight = 0;}");
print(" amountd.value = weight * 100 / meter;");
print(" };");
print("};");
print("</script>");
print("<table>");
for ($i=1; $i<=3; $i++)
{
print("<tr>");
print("<td>$i</td>");
print("<td><input type='text' name='meter[$i]' class='meter' maxlength='21' id='meter[$i]' onkeyup='calculate($i)'/></td>");
print("<td><input type='text' name='weight[$i]' maxlength='21' class='weight' id='weight[$i]' size='10' onkeyup='calculate($i)'/></td>");
print("<td><input type='text' name='amount[$i]' maxlength='21' class='amount' id='amount[$i]' size='10' /></td>");
print("</tr>");
}
print("</table>");
?>
测试过,它对我有用。
作者:黑洞官方问答小能手
链接:http://www.phpheidong.com/blog/article/548854/ec067c37d7b7bc5a99a0/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!