程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

php用户输入的两个单元格相乘

发布于2023-09-17 19:31     阅读(1033)     评论(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黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)