小编xhi*_*vis的帖子

当输入字段为空时,Javascript 计算返回 NaN

我必须使用 javascript 使用表单字段中的值进行小计算。计算公式如下:

totalIncome = income1 + income2 *0.7 + income3/48 + (income4 * 0.7)/48;

的值income1income2income3income4可以是零和字段可以是空的。

我的代码如下:

 <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)

html javascript

1
推荐指数
1
解决办法
3082
查看次数

标签 统计

html ×1

javascript ×1