gpt4 book ai didi

javascript - 添加两个文本框值并自动在第三个文本框中显示总和

转载 作者:数据小太阳 更新时间:2023-10-29 04:56:00 25 4
gpt4 key购买 nike

我分配了一个任务来添加两个文本框的值。我希望添加的结果出现在第三个文本框中,只要在前两个文本框中输入值,而不按任何按钮。

例如:在第一个文本框中我想输入450,当我按下数字“450”的数字4时,它将被添加到第三个文本框中,我在前两个文本框中按下的任何数字,突然改变将反射(reflect)在第三个文本框上。我该怎么做?

这里我在 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 中不起作用

最佳答案

试试这个

  function sum() {
var txtFirstNumberValue = document.getElementById('txt1').value;
var txtSecondNumberValue = document.getElementById('txt2').value;
if (txtFirstNumberValue == "")
txtFirstNumberValue = 0;
if (txtSecondNumberValue == "")
txtSecondNumberValue = 0;

var result = parseInt(txtFirstNumberValue) + parseInt(txtSecondNumberValue);
if (!isNaN(result)) {
document.getElementById('txt3').value = result;
}
}

关于javascript - 添加两个文本框值并自动在第三个文本框中显示总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16668525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com