我必须使用 javascript 使用表单字段中的值进行小计算。计算公式如下:
totalIncome = income1 + income2 *0.7 + income3/48 + (income4 * 0.7)/48;
的值income1,income2,income3和income4可以是零和字段可以是空的。
我的代码如下:
<tr id="row">
<td>No. of Dependant(s)</td>
<td><input type="text" id="income1" value=""></td>
<td><input type="text" id="income2" value=""></td>
<td><input type="text" id="income3" value=""></td>
<td><input type="text" id="income4" value=""></td>
<td><input type="text" id="totalIncome" readonly></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我用于我的公式的公式脚本如下:
var income1 = document.getElementById("income1");
var income2 = document.getElementById("income2");
var income3 = document.getElementById("income3");
var income4 = document.getElementById("income4");
var totalIncome = document.getElementById("totalIncome");
var inputs = Array.prototype.slice.call(document.querySelectorAll("td > input"));
inputs.forEach(function(input){
input.addEventListener("blur", …Run Code Online (Sandbox Code Playgroud)