我已经分配了一个添加两个文本框值的任务。我希望添加的结果出现在第三个文本框中,只要在前两个文本框中输入值,而不按任何按钮。
例如:在第一个文本框中我想输入 450,当我按数字 '450' 的第 4 位时,它将被添加到第三个文本框中,我在前两个文本框中按的任何数字,突然会反映变化在第三个文本框上。我该怎么做?
在这里,我在 onkeyup 中编写我的代码调用 sum()
onkeyup="sum()"
function sum() {
var txtFirstNumberValue = document.getElementById('txt1').value;
var txtSecondNumberValue = document.getElementById('txt2').value;
var result = parseInt(txtFirstNumberValue) + parseInt(txtSecondNumberValue);
if(!isNaN(result)){
document.getElementById('txt3').value = result;
}
}
这在 chrome 中不起作用