【发布时间】:2016-04-18 16:03:47
【问题描述】:
对于一个客户,我目前正在开发他们的新系统。在这个系统中,他们可以创建预订/发票并将其发送给他们的客户。
我的客户需要在第一页填写报价单中每个容器的价格。我的客户要求我在容器列下方创建一个新表格列,其中包含所有容器的总价格。我想实时进行,所以当我的客户填写价格时,总价格会发生变化。
我偶然发现的唯一问题是: 我目前有 PHP/MySQL 函数,可以从数据库中的某个引用中收集所有容器。通过 while 循环,我为每个容器创建了所需的 html 代码。我通过这样命名输入字段,将输入字段(填写价格的地方)设为数组:
<td>€ <input type="text" name="msg_container['.$i.'][ocean_freight]" value="'. $quote['ocean_freight'].'" style="width: 100px;" /></td>
$i 变量在每个循环中计数。它从 0 开始,并在没有剩余容器时结束。
为了让事情更详细一点,我创建了一个 jsfiddle 当前页面的样子:https://jsfiddle.net/cwfmqbqv/
现在我不是 javascript 方面的专家,所以我被困在这一点上。长话短说,我怎样才能实时计算数组中的所有值?
【问题讨论】:
-
到目前为止你尝试了什么?
-
嗯,我目前的问题是我不知道从哪里开始。我用谷歌搜索了大约 1/2 小时,但找不到类似的东西。
-
找懂javascript的人。这里没有人会为你写这个。话虽如此,这并不是很难做到
-
从javascript开始,特别是
onChange()方法。
标签: javascript php html ajax