我一直在寻找网络和SO大约一个星期的时间来解决(对我来说)一个复杂的答案,我相信。请注意,JS和我并不是真正的好朋友。使用Javascript的不同调用(add,substract,substract by perentage ...)
我有需要以下计算可知代码4个细胞的表:
<table>
<tr>
<td><input type="text" id="price1" name="price1"></td>
<td><input type="text" id="quantity1" name="quantity1"></td>
<td><input type="text" id="discount1" name="discount1"></td>
<td><input type="text" id="total1" name="total1"></td>
</tr>
</table>
Basicaly我需要的是一个动态的解决方案,当我在第一输入输入价格示例200中,数量3,和50(百分比)最后的输入应该做数学,乘以200x3和susbtract折扣(IF折扣),并把结果在输入total1。
不,我的表AKA形式,是用来制造为客户报价,我有一个JS脚本,将线(这就是为什么ID和名字的有1个在前面,每条线增加了旁边的一个数字。
比同样的脚本,应该计算总计,添加所有总计可用,puting结果在输入称为grandtotal例
<table>
<tr>
<td><input type="text" id="price1" name="price1"></td>
<td><input type="text" id="quantity1" name="quantity1"></td>
<td><input type="text" id="discount1" name="discount1"></td>
<td><input type="text" id="total1" name="total1"></td>
</tr>
<tr>
<td><input type="text" id="price2" name="price2"></td>
<td><input type="text" id="quantity2" name="quantity2"></td>
<td><input type="text" id="discount2" name="discount2"></td>
<td><input type="text" id="total2" name="total2"></td>
</tr>
<tr>
<td><input type="text" id="price3" name="price3"></td>
<td><input type="text" id="quantity3" name="quantity3"></td>
<td><input type="text" id="discount3" name="discount3"></td>
<td><input type="text" id="total3" name="total3"></td>
</tr>
<tr>
<td>grand total</td>
<td><select><option value="10">VAT 10%</option value="20é><option>VAT 20%</option></select>
<td>VAT = (shows only the taxes of the amount)</td>
<td>grand total = all totals + the vat</td>
</tr>
</table>
而且,因为这个事情是复杂的,我需要一个js脚本,将计算在选择选项中,客户需要支付多少钱如果我选择20%,结果将显示在<p></p>
中g的20%兰特总额+增值税。
两天前我在stackoverflow的JSfiddle中找到了一张表,但是我的电脑崩溃了,而且我一直在搜索没有任何运气。
如果有人可以通过向我展示工作代码的jsfiddle来提供帮助,我们将非常感谢。
非常感谢您的时间。
这里有大约计算器岗位100多个。当然,你最终发现了一些想法是如何完成的。至少提供一个尝试,否则它听起来像你期望有人为你做所有这些 – charlietfl 2014-12-27 16:34:20
看看knockout.js – 2014-12-27 16:36:33
大多数与计算器的ost不工作,我试过他们在jsfiddle manualy,他们大多数只是不要不会跑。我已经试过我的方式,我一直封锁 – Garo 2014-12-27 19:23:14