另外,使用Javascript函数添加多个文本框
我有一个问题,我添加了8个文本框,它工作得很好,但当我添加更多的文本框,如16个文本框,它不会添加最后一个文本框。有人遇到过这个问题吗?提前谢谢另外,使用Javascript函数添加多个文本框,javascript,html,function,Javascript,Html,Function,我有一个问题,我添加了8个文本框,它工作得很好,但当我添加更多的文本框,如16个文本框,它不会添加最后一个文本框。有人遇到过这个问题吗?提前谢谢 我认为这个问题是因为您的6和16数字文本框具有相同的ID 更改文本框编号的ID16,它应该可以工作。问题发生在最后一个字段。这是因为您有两个具有相同ID的框。要修复此问题,请将最后一个框ID从其他框更改为其他框2。还可以将名为others的变量更改为others2,因为有两个名为others的变量。问题是,字段6和字段16使用了相同的IDothers
我认为这个问题是因为您的
6
和16
数字文本框具有相同的ID
更改文本框编号的ID
16
,它应该可以工作。问题发生在最后一个字段。这是因为您有两个具有相同ID
的框。要修复此问题,请将最后一个框ID从其他框更改为其他框2
。还可以将名为others的变量更改为others2,因为有两个名为others
的变量。问题是,字段6和字段16使用了相同的IDothers
。给他们不同的身份证
16.<input type="text" id="others1" Placeholder="More others" onkeyup="sum();" /><br>
为什么你要在
结果公式中设置其他人
两次并添加两次?哈哈哈!不错,先生!结案!谢谢大家!
16.<input type="text" id="others1" Placeholder="More others" onkeyup="sum();" /><br>
var others1 = var others = document.getElementById('others1').value;
var result =
parseInt(basicpay) +
parseInt(overtime) +
parseInt(regularholiday) +
parseInt(specialholiday) +
parseInt(allowanceday) +
parseInt(others) +
parseInt(grosspay) +
parseInt(absent) +
parseInt(tardiness) +
parseInt(sss) +
parseInt(pagibig) +
parseInt(philhealth) +
parseInt(cashadvances) +
parseInt(withholdingtax) +
parseInt(others1) +
parseInt(monthpay13);